# git rev-parse -q --verify 244d1dfb89631aa956ae438de5cda8355ac34be6^{commit} 244d1dfb89631aa956ae438de5cda8355ac34be6 already have revision, skipping fetch # git checkout -q -f -B kisskb 244d1dfb89631aa956ae438de5cda8355ac34be6 # git clean -qxdf # < git log -1 # commit 244d1dfb89631aa956ae438de5cda8355ac34be6 # Author: Christophe Leroy # 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 # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < git log --format=%s --max-count=1 244d1dfb89631aa956ae438de5cda8355ac34be6 # < make -s -j 120 ARCH=powerpc O=/kisskb/build/chleroy_44x_currituck_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- 44x/currituck_defconfig # make -s -j 120 ARCH=powerpc O=/kisskb/build/chleroy_44x_currituck_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- awk: cannot open include/generated/asm-offsets.h (No such file or directory) In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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 :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/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/init/noinitramfs.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/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/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/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/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/arch/powerpc/include/asm/irq.h:12, from /kisskb/src/arch/powerpc/include/asm/prom.h:19, from /kisskb/src/arch/powerpc/kernel/cputable.c:22: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/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()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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); ^ 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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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 :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); ^ 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/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/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/include/asm/hardirq.h:6, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/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/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()); ^ 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()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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-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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/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/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/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/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 :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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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/sched/mm.h:9, from /kisskb/src/arch/powerpc/lib/feature-fixups.c:20: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :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:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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 :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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/mmu_context_nohash.c:44: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/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); ^ 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/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /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:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/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 :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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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/kallsyms.h:12, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/kprobes.h:42, from /kisskb/src/arch/powerpc/lib/code-patching.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/powerpc/kernel/cacheinfo.c:13: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/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); ^ 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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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 :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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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-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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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 :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_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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 :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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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/lib/alloc.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:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/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/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_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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/arch/powerpc/include/asm/irq.h:12, from /kisskb/src/arch/powerpc/include/asm/prom.h:19, from /kisskb/src/arch/powerpc/sysdev/dcr.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/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/kernel/signal_32.c:21: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/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/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/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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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-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/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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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: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_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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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/kernel/ptrace.c:20: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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 :0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/vmstat.h: In function '__count_vm_event': /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :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:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': In file included from /kisskb/src/include/linux/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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); ^ 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/4xx/uic.c:17: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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:47: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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/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/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/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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/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); ^ 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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.c:2: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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_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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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': 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /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/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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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/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 :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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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 '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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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 'set_irq_regs': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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 :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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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-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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': 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/44x/ppc476.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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:47: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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_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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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_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/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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/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/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:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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: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:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/do_mounts.c:1: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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 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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/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/include/linux/init.h:5:0, from /kisskb/src/init/noinitramfs.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/dcr.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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/init/noinitramfs.c:23: /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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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_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/include/linux/init.h:5:0, from /kisskb/src/init/noinitramfs.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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/init/noinitramfs.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/init/noinitramfs.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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/lib/feature-fixups.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/init/noinitramfs.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/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/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/4xx/soc.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:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/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/init.h:5:0, from /kisskb/src/init/noinitramfs.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/init/noinitramfs.c:23: /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); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h: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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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); ^ 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/memblock.h:18, from /kisskb/src/arch/powerpc/mm/44x_mmu.c:27: /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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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/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/44x/idle.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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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 :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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/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/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/arch/powerpc/include/asm/io.h:30, from /kisskb/src/arch/powerpc/kernel/io.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/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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': make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/init-common.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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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/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/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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/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/include/linux/vmstat.h: In function '__count_vm_events': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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/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: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_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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: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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h: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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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_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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/include/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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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); ^ 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: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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/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: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/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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: init/noinitramfs.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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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/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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/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: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); ^ 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :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:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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); ^ 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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 :0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/mpic.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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/mpic.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/asm-generic/irq_regs.h: In function 'get_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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/mpic.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/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/4xx/machine_check.c:10: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/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/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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); ^ 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': 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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fault.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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-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/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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': 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); ^ 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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/idle.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/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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 :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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/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/44x/machine_check.c:10: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/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: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/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/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:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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: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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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/linux/vmstat.h: In function 'count_vm_events': In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:44: /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c: In function 'steal_all_contexts': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:171:12: note: in expansion of macro 'smp_processor_id' int cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c: In function 'steal_context_up': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:212:12: note: in expansion of macro 'smp_processor_id' int cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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': /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/mm/mmu_context_nohash.c: In function 'switch_mmu_context': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:270:24: note: in expansion of macro 'smp_processor_id' unsigned int i, cpu = smp_processor_id(); ^ /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 :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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: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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h: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/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/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/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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 :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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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/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-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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: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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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_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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/platforms/4xx/uic.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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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 :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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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/slab.h:15, from /kisskb/src/arch/powerpc/platforms/4xx/uic.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/4xx/uic.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: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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/slab.h:15, from /kisskb/src/arch/powerpc/platforms/4xx/uic.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/4xx/uic.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); ^ 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: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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/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/slab.h:15, from /kisskb/src/arch/powerpc/platforms/4xx/uic.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/4xx/uic.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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/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: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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mmu_context.o] Error 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ 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:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/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: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/slab.h:15, from /kisskb/src/arch/powerpc/platforms/4xx/uic.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.c:24: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/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/of.h:17, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/lib/sstep.o] Error 1 /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/of.h:17, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/io.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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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/init.h:5:0, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.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: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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/mmu_context_nohash.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/of.h:17, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/44x/ppc476.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/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/of.h:17, from /kisskb/src/arch/powerpc/platforms/44x/ppc476.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:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 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/signal_32.c:20: /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/indirect_pci.c:12: /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/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:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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-refcount.h: In function 'percpu_ref_tryget_live': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/drmem.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/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/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/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/include/linux/highmem.h: In function 'kmap_atomic_idx': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/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/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/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: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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); ^ 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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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/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: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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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: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: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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/platforms/4xx/soc.c:17: /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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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 :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:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/powerpc/platforms/4xx/soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/platforms/4xx/soc.c:17: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(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/device.h:16, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/powerpc/platforms/4xx/soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h: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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/platforms/4xx/soc.c:17: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/powerpc/platforms/4xx/soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/platforms/4xx/soc.c:17: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/perf_event.h: In function 'perf_sw_event_sched': 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/include/linux/vmstat.h: In function '__count_vm_event': /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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/context_tracking_state.h:5, from /kisskb/src/include/linux/vtime.h:5, from /kisskb/src/include/linux/hardirq.h:8, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/powerpc/platforms/4xx/soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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); ^ 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': make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/lib] 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ make[1]: *** 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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/context_tracking.h:146:31: note: in expansion of macro 'smp_processor_id' rcu_virt_note_context_switch(smp_processor_id()); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/perf_event.h: In function 'perf_sw_event_sched': 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/perf_event.h: In function 'perf_event_task_sched_in': /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/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/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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/4xx/uic.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-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/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /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/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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: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: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: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: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: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: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: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 '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/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ 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: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/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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_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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/kernel/process.c: In function '__set_breakpoint': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/arch/powerpc/kernel/process.c:825:9: note: in expansion of macro 'this_cpu_ptr' memcpy(this_cpu_ptr(¤t_brk), brk, sizeof(*brk)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:305: arch/powerpc/kernel/prom.o] Error 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:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/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: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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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]); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/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/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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/kernel/align.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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]); ^ /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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function '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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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: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/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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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/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); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/align.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/mm/tlb_nohash.c:30: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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]); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/4xx/soc.o] Error 1 /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:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/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/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/perf_event.h: In function 'perf_event_task_sched_in': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build: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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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.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:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/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); ^ 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/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/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); ^ 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/4xx/pci.c:22: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/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/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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_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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/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: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/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: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: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: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: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/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: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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: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_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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(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/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: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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/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:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/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:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/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:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/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]); ^ 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/traps.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); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/traps.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/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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 '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: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); ^ 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/traps.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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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: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 '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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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: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:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :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:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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); ^ 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/traps.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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: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: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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/traps.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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/traps.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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/traps.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/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/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': In file included from /kisskb/src/include/linux/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/netdevice.h: In function 'rps_record_sock_flow': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/netdevice.h:693:10: note: in expansion of macro 'raw_smp_processor_id' val |= raw_smp_processor_id(); ^ 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/traps.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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); ^ 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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/44x_mmu.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:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/44x/machine_check.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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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': cc1: all warnings being treated as errors 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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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/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:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/include/linux/perf_event.h: In function 'perf_event_task_sched_in': 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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/process.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/netdevice.h: In function 'dev_recursion_level': /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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h: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: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_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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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: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/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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; ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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; ^ cc1: all warnings being treated as errors /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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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:306: arch/powerpc/mm/mem.o] Error 1 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); ^ In file included from /kisskb/src/include/linux/string.h:6:0, from /kisskb/src/arch/powerpc/kernel/setup-common.c:16: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_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/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/align.o] Error 1 make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/4xx/machine_check.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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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); ^ 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/setup-common.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/string.h:6:0, from /kisskb/src/arch/powerpc/kernel/setup-common.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/setup-common.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/string.h:6:0, from /kisskb/src/arch/powerpc/kernel/setup-common.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/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: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/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/do_mounts_rd.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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/44x/idle.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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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; ^ 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': 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/setup-common.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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(); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h: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; ^ In file included from /kisskb/src/include/linux/string.h:6:0, from /kisskb/src/arch/powerpc/kernel/setup-common.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/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:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/netdevice.h: In function 'dev_put': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/setup-common.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/netdevice.h: In function 'dev_hold': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ In file included from /kisskb/src/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /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/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/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/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/netdevice.h: In function '__netif_tx_lock_bh': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3810:25: note: in expansion of macro 'smp_processor_id' txq->xmit_lock_owner = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/netdevice.h: In function '__netif_tx_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3817:26: note: in expansion of macro 'smp_processor_id' txq->xmit_lock_owner = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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/netdevice.h: In function 'netif_tx_lock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3860:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/netdevice.h: In function 'netif_tx_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3932:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/arch/powerpc/mm/highmem.c: In function 'kmap_atomic_prot': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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(); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/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/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ 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/traps.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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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/syscalls.c:23: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_init': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:298:64: note: in definition of macro 'mpic_write' #define mpic_write(b,r,v) _mpic_write(mpic->reg_type,&(b),(r),(v)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/smp.h:102:48: note: in expansion of macro 'smp_processor_id' #define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:1580:12: note: in expansion of macro 'hard_smp_processor_id' 1 << hard_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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': 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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_teardown_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/smp.h:102:48: note: in expansion of macro 'smp_processor_id' #define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:1745:17: note: in expansion of macro 'hard_smp_processor_id' u32 msk = 1 << hard_smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/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/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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': 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/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/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/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/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/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/kernel/sysfs.c: In function 'ppc_enable_pmcs': /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-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/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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/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/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/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_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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, 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/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/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:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_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:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/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:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/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]); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:43:0: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/tlb.h:70:1: error: control reaches end of non-void function [-Werror=return-type] } ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qlen_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/net/sch_generic.h:389:9: note: in expansion of macro 'this_cpu_ptr' return this_cpu_ptr(q->cpu_qstats)->qlen; ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/init_task.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; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/arch/powerpc/kernel/ptrace.c:32: /kisskb/src/include/trace/events/syscalls.h: In function 'trace_sys_enter': /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/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:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ 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/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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: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/trace/events/syscalls.h: In function 'trace_sys_enter_rcuidle': /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/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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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: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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/net/sch_generic.h: In function 'qdisc_bstats_cpu_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/trace/events/syscalls.h: In function '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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/net/sch_generic.h:746:20: note: in expansion of macro 'this_cpu_ptr' bstats_cpu_update(this_cpu_ptr(sch->cpu_bstats), skb); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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: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/net/sch_generic.h: In function 'qdisc_qstats_cpu_backlog_dec': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/include/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: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:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/include/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/net/sch_generic.h: In function 'qdisc_qstats_cpu_backlog_inc': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h: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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/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/net/sch_generic.h: In function 'qdisc_qstats_cpu_qlen_inc': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/include/linux/percpu-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/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ In file included from /kisskb/src/arch/powerpc/include/asm/trace.h:8:0, from /kisskb/src/arch/powerpc/kernel/time.c:63: /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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/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/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_qlen_dec': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'trace_irq_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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/tlb_nohash.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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/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/net/sch_generic.h: In function 'qdisc_qstats_cpu_requeues_inc': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/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/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, ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/vdso.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ cc1: all warnings being treated as errors 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:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_drop': /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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/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/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/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, ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/sysdev/mpic.o] Error 1 /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'trace_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: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/include/net/sch_generic.h: In function 'mini_qdisc_bstats_cpu_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/net/sch_generic.h:1107:20: note: in expansion of macro 'this_cpu_ptr' bstats_cpu_update(this_cpu_ptr(miniq->cpu_bstats), skb); ^ /kisskb/src/include/net/sch_generic.h: In function 'mini_qdisc_qstats_cpu_drop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ 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/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'trace_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: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, ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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, ^ /kisskb/src/arch/powerpc/include/asm/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/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/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/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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/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/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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: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/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, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/filter.h: In function 'xdp_return_frame_no_direct': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/linux/filter.h:787:33: note: in expansion of macro 'this_cpu_ptr' struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); ^ /kisskb/src/arch/powerpc/include/asm/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/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/filter.h: In function 'xdp_set_return_frame_no_direct': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/linux/filter.h:794:33: note: in expansion of macro 'this_cpu_ptr' struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/4xx/pci.c:21: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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/filter.h: In function 'xdp_clear_return_frame_no_direct': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/linux/filter.h:801:33: note: in expansion of macro 'this_cpu_ptr' struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h: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: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.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/traps.c:19: /kisskb/src/arch/powerpc/kernel/traps.c: In function 'oops_begin': /kisskb/src/arch/powerpc/include/asm/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/traps.c:193:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/kernel/traps.c: In function 'system_reset_exception': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:391:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.sreset_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:391:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.sreset_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:391:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.sreset_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:391:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.sreset_irqs); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/sysfs.o] Error 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/4xx/pci.c:22: /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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /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/4xx/pci.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); ^ 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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/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:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'machine_check_exception': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/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/4xx/pci.c:22: /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/arch/powerpc/kernel/traps.c:744:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.mce_exceptions); ^ /kisskb/src/arch/powerpc/include/asm/trace.h: In function 'trace_irq_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/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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/traps.c:744:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.mce_exceptions); ^ /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/traps.c:744:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.mce_exceptions); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/4xx/pci.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:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:744:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.mce_exceptions); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72: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_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/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, ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/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/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 'trace_irq_exit_rcuidle': 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/4xx/pci.c:22: /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:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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/4xx/pci.c:21: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 '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/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, ^ 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/4xx/pci.c:22: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 'trace_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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/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, ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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, ^ 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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 'trace_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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'performance_monitor_exception': /kisskb/src/arch/powerpc/include/asm/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, ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:1803:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.pmu_irqs); ^ /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/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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:1803:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.pmu_irqs); ^ 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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:1803:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.pmu_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.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/traps.c:1803:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.pmu_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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 '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, ^ 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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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, ^ /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, ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/linux/context_tracking.h: In function 'guest_enter_irqoff': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/context_tracking.h:146:31: note: in expansion of macro 'smp_processor_id' rcu_virt_note_context_switch(smp_processor_id()); ^ /kisskb/src/include/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; ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/net/sock.h: In function 'sk_incoming_cpu_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/net/sock.h:936:12: note: in expansion of macro 'raw_smp_processor_id' int cpu = raw_smp_processor_id(); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h: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:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/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/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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_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': make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/syscalls.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/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/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/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/kernel/time.c: In function 'arch_irq_work_raise': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:529:37: note: in expansion of macro '__this_cpu_write' #define set_irq_work_pending_flag() __this_cpu_write(irq_work_pending, 1) ^ /kisskb/src/arch/powerpc/kernel/time.c:536:2: note: in expansion of macro 'set_irq_work_pending_flag' set_irq_work_pending_flag(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:529:37: note: in expansion of macro '__this_cpu_write' #define set_irq_work_pending_flag() __this_cpu_write(irq_work_pending, 1) ^ /kisskb/src/arch/powerpc/kernel/time.c:536:2: note: in expansion of macro 'set_irq_work_pending_flag' set_irq_work_pending_flag(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:529:37: note: in expansion of macro '__this_cpu_write' #define set_irq_work_pending_flag() __this_cpu_write(irq_work_pending, 1) ^ /kisskb/src/arch/powerpc/kernel/time.c:536:2: note: in expansion of macro 'set_irq_work_pending_flag' set_irq_work_pending_flag(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:529:37: note: in expansion of macro '__this_cpu_write' #define set_irq_work_pending_flag() __this_cpu_write(irq_work_pending, 1) ^ /kisskb/src/arch/powerpc/kernel/time.c:536:2: note: in expansion of macro 'set_irq_work_pending_flag' set_irq_work_pending_flag(); ^ /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/kernel/time.c: In function 'timer_interrupt': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/arch/powerpc/kernel/time.c:556:35: note: in expansion of macro 'this_cpu_ptr' struct clock_event_device *evt = this_cpu_ptr(&decrementers); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/arch/powerpc/kernel/time.c:557:17: note: in expansion of macro 'this_cpu_ptr' u64 *next_tb = this_cpu_ptr(&decrementers_next_tb); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/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:77:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/arch/powerpc/kernel/time.c:567:16: note: in expansion of macro 'cpu_online' if (unlikely(!cpu_online(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/kernel/time.c:567:27: note: in expansion of macro 'smp_processor_id' if (unlikely(!cpu_online(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); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:599:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) { ^ /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/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:599:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) { ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:599:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) { ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:599:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) { ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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/arch/powerpc/kernel/time.c:531:34: note: in expansion of macro '__this_cpu_write' #define clear_irq_work_pending() __this_cpu_write(irq_work_pending, 0) ^ /kisskb/src/arch/powerpc/kernel/time.c:600:3: note: in expansion of macro 'clear_irq_work_pending' clear_irq_work_pending(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:531:34: note: in expansion of macro '__this_cpu_write' #define clear_irq_work_pending() __this_cpu_write(irq_work_pending, 0) ^ /kisskb/src/arch/powerpc/kernel/time.c:600:3: note: in expansion of macro 'clear_irq_work_pending' clear_irq_work_pending(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:531:34: note: in expansion of macro '__this_cpu_write' #define clear_irq_work_pending() __this_cpu_write(irq_work_pending, 0) ^ /kisskb/src/arch/powerpc/kernel/time.c:600:3: note: in expansion of macro 'clear_irq_work_pending' clear_irq_work_pending(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/arch/powerpc/kernel/time.c:531:34: note: in expansion of macro '__this_cpu_write' #define clear_irq_work_pending() __this_cpu_write(irq_work_pending, 0) ^ /kisskb/src/arch/powerpc/kernel/time.c:600:3: note: in expansion of macro 'clear_irq_work_pending' clear_irq_work_pending(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.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/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/time.c:609:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_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/arch/powerpc/kernel/time.c:609:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_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/arch/powerpc/kernel/time.c:609:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_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/arch/powerpc/kernel/time.c:609:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_event); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:615:7: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:615:7: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:615:7: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:615:7: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/time.c:617:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_others); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/time.c:617:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_others); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/time.c:617:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_others); ^ /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: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/time.c:617:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.timer_irqs_others); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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/kernel/time.c: In function 'timer_broadcast_interrupt': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/arch/powerpc/kernel/time.c:629:17: note: in expansion of macro 'this_cpu_ptr' u64 *next_tb = this_cpu_ptr(&decrementers_next_tb); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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: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/time.c:633:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.broadcast_irqs_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:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-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/time.c:633:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.broadcast_irqs_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/arch/powerpc/kernel/time.c:633:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.broadcast_irqs_event); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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/time.c:633:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.broadcast_irqs_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/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_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); ^ cc1: all warnings being treated as errors 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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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 :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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h: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-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /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/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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/kernel/time.c: In function 'decrementer_set_next_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:965:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(decrementers_next_tb, get_tb_or_rtc() + evt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:965:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(decrementers_next_tb, get_tb_or_rtc() + evt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:965:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(decrementers_next_tb, get_tb_or_rtc() + evt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:965:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(decrementers_next_tb, get_tb_or_rtc() + evt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:969:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/44x/ppc476.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/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:969:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:969:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/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]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:546: arch/powerpc/platforms/44x] Error 2 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:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/time.c:530:34: note: in expansion of macro '__this_cpu_read' #define test_irq_work_pending() __this_cpu_read(irq_work_pending) ^ /kisskb/src/arch/powerpc/kernel/time.c:969:6: note: in expansion of macro 'test_irq_work_pending' if (test_irq_work_pending()) ^ /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]); ^ 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/time.c:36: /kisskb/src/arch/powerpc/kernel/time.c: In function 'init_decrementer_clockevent': /kisskb/src/arch/powerpc/include/asm/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/time.c:1039:34: note: in expansion of macro 'smp_processor_id' register_decrementer_clockevent(smp_processor_id()); ^ /kisskb/src/arch/powerpc/kernel/time.c: In function 'secondary_cpu_time_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/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/time.c:1054:34: note: in expansion of macro 'smp_processor_id' register_decrementer_clockevent(smp_processor_id()); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/sysdev/indirect_pci.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/traps.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/sysdev] Error 2 In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/ptrace.o] Error 1 In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /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/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/trace.h: In function 'perf_trace_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/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, ^ /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/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/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/kernel/irq.c: In function '__do_irq': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/arch/powerpc/kernel/irq.c: In function 'do_IRQ': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/arch/powerpc/kernel/irq.c:666:22: note: in expansion of macro 'raw_smp_processor_id' irqsp = hardirq_ctx[raw_smp_processor_id()]; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/arch/powerpc/kernel/irq.c:667:23: note: in expansion of macro 'raw_smp_processor_id' sirqsp = softirq_ctx[raw_smp_processor_id()]; ^ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'do_softirq_own_stack': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/kernel/irq.c:735:30: note: in expansion of macro 'smp_processor_id' call_do_softirq(softirq_ctx[smp_processor_id()]); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/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/ioport.h:13:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/linux/context_tracking.h: In function 'guest_enter_irqoff': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.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:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /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: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/ioport.h:13:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_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:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-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:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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': 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/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/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, ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/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:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h: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/ioport.h:13:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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': /kisskb/src/arch/powerpc/include/asm/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:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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, ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /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 :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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/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, ^ In file included from /kisskb/src/include/linux/ioport.h:13:0, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, 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': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/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.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/arch/powerpc/kernel/dma.c:8: /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/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, ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: 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/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/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, ^ 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/setup-common.c:17: /kisskb/src/arch/powerpc/kernel/setup-common.c: In function 'smp_setup_pacas': /kisskb/src/arch/powerpc/include/asm/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/setup-common.c:854:14: note: in expansion of macro 'smp_processor_id' if (cpu == smp_processor_id()) ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/irq.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/signal.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/init_32.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:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/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/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/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/trace/events/initcall.h: In function 'perf_trace_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/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/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/init/main.c: In function 'rest_init': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/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:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/time.o] Error 1 /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/hugetlbpage.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/mm] Error 2 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from :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/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/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]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/setup-common.o] Error 1 cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/main.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/dma.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/kernel] Error 2 make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/do_mounts.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: init] Error 2 cc1: all warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/4xx/pci.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:546: arch/powerpc/platforms/4xx] Error 2 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/platforms] Error 2 make: *** [Makefile:146: sub-make] Error 2 Command 'make -s -j 120 ARCH=powerpc O=/kisskb/build/chleroy_44x_currituck_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/chleroy_44x_currituck_defconfig_powerpc-gcc5 # Build took: 0:00:06.257307