# # 2024-10-28T13:23:00.919193 # # make KBUILD_BUILD_USER=KernelCI ARCH=i386 LLVM=1 CC="ccache clang" O=/tmp/kci/linux/build -C/tmp/kci/linux -j4 bzImage # make: Entering directory '/tmp/kci/linux' make[1]: Entering directory '/tmp/kci/linux/build' GEN Makefile SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h WRAP arch/x86/include/generated/uapi/asm/param.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/resource.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.h WRAP arch/x86/include/generated/uapi/asm/termbits.h UPD include/config/kernel.release SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h WRAP arch/x86/include/generated/uapi/asm/termios.h WRAP arch/x86/include/generated/uapi/asm/types.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h UPD include/generated/uapi/linux/version.h UPD include/generated/utsrelease.h HOSTCC arch/x86/tools/relocs_32.o WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h WRAP arch/x86/include/generated/asm/mmiowb.h HOSTCC arch/x86/tools/relocs_64.o HOSTCC scripts/selinux/genheaders/genheaders HOSTCC arch/x86/tools/relocs_common.o HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms HOSTLD arch/x86/tools/relocs HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/extract-cert CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s UPD scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost CC kernel/bounds.s CALL ../scripts/atomic/check-atomics.sh UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s UPD include/generated/asm-offsets.h CALL ../scripts/checksyscalls.sh CC init/main.o CHK include/generated/compile.h HOSTCC usr/gen_init_cpio UPD include/generated/compile.h CC init/do_mounts.o GEN usr/initramfs_data.cpio AR arch/x86/crypto/built-in.a AS usr/initramfs_data.o AR usr/built-in.a CC arch/x86/entry/vdso/vma.o CC kernel/bpf/core.o CC init/do_mounts_initrd.o CC init/do_mounts_md.o CC arch/x86/entry/vdso/vdso32-setup.o CC init/initramfs.o LDS arch/x86/entry/vdso/vdso32/vdso32.lds CC arch/x86/entry/vdso/vdso32/vclock_gettime.o CC init/calibrate.o CC init/init_task.o AS arch/x86/entry/vdso/vdso32/note.o AS arch/x86/entry/vdso/vdso32/system_call.o CC arch/x86/events/amd/core.o AR kernel/bpf/built-in.a AS arch/x86/entry/vdso/vdso32/sigreturn.o CC kernel/cgroup/cgroup.o HOSTCC arch/x86/entry/vdso/vdso2c CC init/version.o In file included from ../arch/x86/events/amd/core.c:12: ../arch/x86/events/amd/../perf_event.h:838:21: error: invalid output size for constraint '=q' 838 | u64 disable_mask = __this_cpu_read(cpu_hw_events.perf_ctr_virt_mask); | ^ ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:321:23: note: expanded from macro '__pcpu_size_call_return' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^ :56:1: note: expanded from here 56 | raw_cpu_read_1 | ^ ../arch/x86/include/asm/percpu.h:394:30: note: expanded from macro 'raw_cpu_read_1' 394 | #define raw_cpu_read_1(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ In file included from ../arch/x86/events/amd/core.c:12: ../arch/x86/events/amd/../perf_event.h:838:21: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:322:23: note: expanded from macro '__pcpu_size_call_return' 322 | case 2: pscr_ret__ = stem##2(variable); break; \ | ^ :65:1: note: expanded from here 65 | raw_cpu_read_2 | ^ ../arch/x86/include/asm/percpu.h:395:30: note: expanded from macro 'raw_cpu_read_2' 395 | #define raw_cpu_read_2(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ In file included from ../arch/x86/events/amd/core.c:12: ../arch/x86/events/amd/../perf_event.h:838:21: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:323:23: note: expanded from macro '__pcpu_size_call_return' 323 | case 4: pscr_ret__ = stem##4(variable); break; \ | ^ :74:1: note: expanded from here 74 | raw_cpu_read_4 | ^ ../arch/x86/include/asm/percpu.h:396:30: note: expanded from macro 'raw_cpu_read_4' 396 | #define raw_cpu_read_4(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ In file included from ../arch/x86/events/amd/core.c:12: ../arch/x86/events/amd/../perf_event.h:855:21: error: invalid output size for constraint '=q' 855 | u64 disable_mask = __this_cpu_read(cpu_hw_events.perf_ctr_virt_mask); | ^ ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:321:23: note: expanded from macro '__pcpu_size_call_return' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^ :86:1: note: expanded from here 86 | raw_cpu_read_1 | ^ ../arch/x86/include/asm/percpu.h:394:30: note: expanded from macro 'raw_cpu_read_1' 394 | #define raw_cpu_read_1(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ In file included from ../arch/x86/events/amd/core.c:12: ../arch/x86/events/amd/../perf_event.h:855:21: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:322:23: note: expanded from macro '__pcpu_size_call_return' 322 | case 2: pscr_ret__ = stem##2(variable); break; \ | ^ :95:1: note: expanded from here 95 | raw_cpu_read_2 | ^ ../arch/x86/include/asm/percpu.h:395:30: note: expanded from macro 'raw_cpu_read_2' 395 | #define raw_cpu_read_2(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ In file included from ../arch/x86/events/amd/core.c:12: ../arch/x86/events/amd/../perf_event.h:855:21: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:323:23: note: expanded from macro '__pcpu_size_call_return' 323 | case 4: pscr_ret__ = stem##4(variable); break; \ | ^ :104:1: note: expanded from here 104 | raw_cpu_read_4 | ^ ../arch/x86/include/asm/percpu.h:396:30: note: expanded from macro 'raw_cpu_read_4' 396 | #define raw_cpu_read_4(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ 6 errors generated. make[4]: *** [../scripts/Makefile.build:283: arch/x86/events/amd/core.o] Error 1 make[3]: *** [../scripts/Makefile.build:553: arch/x86/events/amd] Error 2 make[2]: *** [../scripts/Makefile.build:553: arch/x86/events] Error 2 make[2]: *** Waiting for unfinished jobs.... CC kernel/cgroup/rstat.o AR init/built-in.a CC certs/system_keyring.o VDSO arch/x86/entry/vdso/vdso32.so.dbg OBJCOPY arch/x86/entry/vdso/vdso32.so VDSO2C arch/x86/entry/vdso/vdso-image-32.c CC arch/x86/entry/vdso/vdso-image-32.o EXTRACT_CERTS CC certs/common.o CC kernel/cgroup/namespace.o AR arch/x86/entry/vdso/built-in.a AR arch/x86/entry/vsyscall/built-in.a AS arch/x86/entry/entry_32.o AS certs/system_certificates.o AS arch/x86/entry/thunk_32.o AR certs/built-in.a CC mm/filemap.o CC kernel/cgroup/cgroup-v1.o CC arch/x86/entry/syscall_32.o CC arch/x86/entry/common.o CC kernel/cgroup/freezer.o CC kernel/cgroup/legacy_freezer.o AR arch/x86/entry/built-in.a make[1]: *** [/tmp/kci/linux/Makefile:1832: arch/x86] Error 2 make[1]: *** Waiting for unfinished jobs.... CC kernel/cgroup/cpuset.o CC kernel/dma/mapping.o CC mm/mempool.o CC kernel/dma/direct.o CC kernel/dma/dummy.o CC mm/oom_kill.o CC mm/fadvise.o AR kernel/dma/built-in.a AR kernel/cgroup/built-in.a CC kernel/events/core.o CC kernel/irq/irqdesc.o CC mm/maccess.o CC kernel/irq/handle.o CC mm/page-writeback.o ../kernel/events/core.c:522:16: error: invalid output size for constraint '=q' 522 | running_len = __this_cpu_read(running_sample_length); | ^ ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:321:23: note: expanded from macro '__pcpu_size_call_return' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^ :194:1: note: expanded from here 194 | raw_cpu_read_1 | ^ ../arch/x86/include/asm/percpu.h:394:30: note: expanded from macro 'raw_cpu_read_1' 394 | #define raw_cpu_read_1(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ ../kernel/events/core.c:522:16: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:322:23: note: expanded from macro '__pcpu_size_call_return' 322 | case 2: pscr_ret__ = stem##2(variable); break; \ | ^ :203:1: note: expanded from here 203 | raw_cpu_read_2 | ^ ../arch/x86/include/asm/percpu.h:395:30: note: expanded from macro 'raw_cpu_read_2' 395 | #define raw_cpu_read_2(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ ../kernel/events/core.c:522:16: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:323:23: note: expanded from macro '__pcpu_size_call_return' 323 | case 4: pscr_ret__ = stem##4(variable); break; \ | ^ :212:1: note: expanded from here 212 | raw_cpu_read_4 | ^ ../arch/x86/include/asm/percpu.h:396:30: note: expanded from macro 'raw_cpu_read_4' 396 | #define raw_cpu_read_4(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ ../kernel/events/core.c:525:2: error: invalid input size for constraint 'qi' 525 | __this_cpu_write(running_sample_length, running_len); | ^ ../include/linux/percpu-defs.h:452:2: note: expanded from macro '__this_cpu_write' 452 | raw_cpu_write(pcp, val); \ | ^ ../include/linux/percpu-defs.h:421:34: note: expanded from macro 'raw_cpu_write' 421 | #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) | ^ ../include/linux/percpu-defs.h:377:11: note: expanded from macro '__pcpu_size_call' 377 | case 1: stem##1(variable, __VA_ARGS__);break; \ | ^ :224:1: note: expanded from here 224 | raw_cpu_write_1 | ^ ../arch/x86/include/asm/percpu.h:398:35: note: expanded from macro 'raw_cpu_write_1' 398 | #define raw_cpu_write_1(pcp, val) percpu_to_op(, "mov", (pcp), val) | ^ ../arch/x86/include/asm/percpu.h:102:15: note: expanded from macro 'percpu_to_op' 102 | : "qi" ((pto_T__)(val))); \ | ^ ../kernel/events/core.c:525:2: error: invalid input size for constraint 'qi' ../include/linux/percpu-defs.h:452:2: note: expanded from macro '__this_cpu_write' 452 | raw_cpu_write(pcp, val); \ | ^ ../include/linux/percpu-defs.h:421:34: note: expanded from macro 'raw_cpu_write' 421 | #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) | ^ ../include/linux/percpu-defs.h:378:11: note: expanded from macro '__pcpu_size_call' 378 | case 2: stem##2(variable, __VA_ARGS__);break; \ | ^ :233:1: note: expanded from here 233 | raw_cpu_write_2 | ^ ../arch/x86/include/asm/percpu.h:399:35: note: expanded from macro 'raw_cpu_write_2' 399 | #define raw_cpu_write_2(pcp, val) percpu_to_op(, "mov", (pcp), val) | ^ ../arch/x86/include/asm/percpu.h:102:15: note: expanded from macro 'percpu_to_op' 102 | : "qi" ((pto_T__)(val))); \ | ^ ../kernel/events/core.c:525:2: error: invalid input size for constraint 'qi' ../include/linux/percpu-defs.h:452:2: note: expanded from macro '__this_cpu_write' 452 | raw_cpu_write(pcp, val); \ | ^ ../include/linux/percpu-defs.h:421:34: note: expanded from macro 'raw_cpu_write' 421 | #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) | ^ ../include/linux/percpu-defs.h:379:11: note: expanded from macro '__pcpu_size_call' 379 | case 4: stem##4(variable, __VA_ARGS__);break; \ | ^ :242:1: note: expanded from here 242 | raw_cpu_write_4 | ^ ../arch/x86/include/asm/percpu.h:400:35: note: expanded from macro 'raw_cpu_write_4' 400 | #define raw_cpu_write_4(pcp, val) percpu_to_op(, "mov", (pcp), val) | ^ ../arch/x86/include/asm/percpu.h:102:15: note: expanded from macro 'percpu_to_op' 102 | : "qi" ((pto_T__)(val))); \ | ^ ../kernel/events/core.c:3893:2: error: invalid input size for constraint 'qi' 3893 | __this_cpu_inc(perf_throttled_seq); | ^ ../include/linux/percpu-defs.h:497:30: note: expanded from macro '__this_cpu_inc' 497 | #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) | ^ ../include/linux/percpu-defs.h:458:2: note: expanded from macro '__this_cpu_add' 458 | raw_cpu_add(pcp, val); \ | ^ ../include/linux/percpu-defs.h:422:32: note: expanded from macro 'raw_cpu_add' 422 | #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :209:1: note: expanded from here 209 | raw_cpu_add_1 | ^ ../arch/x86/include/asm/percpu.h:401:34: note: expanded from macro 'raw_cpu_add_1' 401 | #define raw_cpu_add_1(pcp, val) percpu_add_op(, (pcp), val) | ^ ../arch/x86/include/asm/percpu.h:147:16: note: expanded from macro 'percpu_add_op' 147 | : "qi" ((pao_T__)(val))); \ | ^ ../kernel/events/core.c:3893:2: error: invalid input size for constraint 'qi' ../include/linux/percpu-defs.h:497:30: note: expanded from macro '__this_cpu_inc' 497 | #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) | ^ ../include/linux/percpu-defs.h:458:2: note: expanded from macro '__this_cpu_add' 458 | raw_cpu_add(pcp, val); \ | ^ ../include/linux/percpu-defs.h:422:32: note: expanded from macro 'raw_cpu_add' 422 | #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :234:1: note: expanded from here 234 | raw_cpu_add_2 | ^ ../arch/x86/include/asm/percpu.h:402:34: note: expanded from macro 'raw_cpu_add_2' 402 | #define raw_cpu_add_2(pcp, val) percpu_add_op(, (pcp), val) | ^ ../arch/x86/include/asm/percpu.h:147:16: note: expanded from macro 'percpu_add_op' 147 | : "qi" ((pao_T__)(val))); \ | ^ ../kernel/events/core.c:3893:2: error: invalid input size for constraint 'qi' ../include/linux/percpu-defs.h:497:30: note: expanded from macro '__this_cpu_inc' 497 | #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) | ^ ../include/linux/percpu-defs.h:458:2: note: expanded from macro '__this_cpu_add' 458 | raw_cpu_add(pcp, val); \ | ^ ../include/linux/percpu-defs.h:422:32: note: expanded from macro 'raw_cpu_add' 422 | #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :259:1: note: expanded from here 259 | raw_cpu_add_4 | ^ ../arch/x86/include/asm/percpu.h:403:34: note: expanded from macro 'raw_cpu_add_4' 403 | #define raw_cpu_add_4(pcp, val) percpu_add_op(, (pcp), val) | ^ ../arch/x86/include/asm/percpu.h:147:16: note: expanded from macro 'percpu_add_op' 147 | : "qi" ((pao_T__)(val))); \ | ^ ../kernel/events/core.c:8249:8: error: invalid output size for constraint '=q' 8249 | seq = __this_cpu_read(perf_throttled_seq); | ^ ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:321:23: note: expanded from macro '__pcpu_size_call_return' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^ :172:1: note: expanded from here 172 | raw_cpu_read_1 | ^ ../arch/x86/include/asm/percpu.h:394:30: note: expanded from macro 'raw_cpu_read_1' 394 | #define raw_cpu_read_1(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ ../kernel/events/core.c:8249:8: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:322:23: note: expanded from macro '__pcpu_size_call_return' 322 | case 2: pscr_ret__ = stem##2(variable); break; \ | ^ :181:1: note: expanded from here 181 | raw_cpu_read_2 | ^ ../arch/x86/include/asm/percpu.h:395:30: note: expanded from macro 'raw_cpu_read_2' 395 | #define raw_cpu_read_2(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ ../kernel/events/core.c:8249:8: error: invalid output size for constraint '=q' ../include/linux/percpu-defs.h:446:2: note: expanded from macro '__this_cpu_read' 446 | raw_cpu_read(pcp); \ | ^ ../include/linux/percpu-defs.h:420:28: note: expanded from macro 'raw_cpu_read' 420 | #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) | ^ ../include/linux/percpu-defs.h:323:23: note: expanded from macro '__pcpu_size_call_return' 323 | case 4: pscr_ret__ = stem##4(variable); break; \ | ^ :190:1: note: expanded from here 190 | raw_cpu_read_4 | ^ ../arch/x86/include/asm/percpu.h:396:30: note: expanded from macro 'raw_cpu_read_4' 396 | #define raw_cpu_read_4(pcp) percpu_from_op(, "mov", pcp) | ^ ../arch/x86/include/asm/percpu.h:189:15: note: expanded from macro 'percpu_from_op' 189 | : "=q" (pfo_ret__) \ | ^ 12 errors generated. make[3]: *** [../scripts/Makefile.build:283: kernel/events/core.o] Error 1 make[2]: *** [../scripts/Makefile.build:553: kernel/events] Error 2 make[2]: *** Waiting for unfinished jobs.... CC mm/readahead.o CC mm/swap.o CC kernel/irq/manage.o CC mm/truncate.o CC mm/vmscan.o CC kernel/irq/spurious.o CC mm/shmem.o CC mm/util.o CC kernel/irq/resend.o CC kernel/irq/chip.o CC mm/mmzone.o CC mm/vmstat.o CC kernel/irq/dummychip.o CC mm/backing-dev.o CC mm/mm_init.o CC kernel/irq/devres.o CC kernel/irq/autoprobe.o CC mm/mmu_context.o CC kernel/irq/irqdomain.o CC mm/percpu.o CC kernel/irq/proc.o CC mm/slab_common.o CC kernel/irq/migration.o CC kernel/irq/cpuhotplug.o CC kernel/irq/pm.o CC kernel/irq/msi.o CC mm/compaction.o CC mm/vmacache.o CC kernel/irq/affinity.o CC kernel/irq/matrix.o CC mm/interval_tree.o CC mm/list_lru.o AR kernel/irq/built-in.a make[1]: *** [/tmp/kci/linux/Makefile:1832: kernel] Error 2 CC mm/workingset.o CC mm/debug.o CC mm/gup.o CC mm/pgsize_migration.o CC mm/highmem.o CC mm/memory.o CC mm/mincore.o CC mm/mlock.o CC mm/mmap.o CC mm/mmu_gather.o CC mm/mprotect.o CC mm/mremap.o CC mm/msync.o CC mm/page_vma_mapped.o CC mm/pagewalk.o CC mm/pgtable-generic.o CC mm/rmap.o CC mm/vmalloc.o CC mm/process_vm_access.o CC mm/page_alloc.o CC mm/init-mm.o CC mm/memblock.o CC mm/madvise.o CC mm/page_io.o CC mm/swap_state.o CC mm/swapfile.o CC mm/swap_slots.o CC mm/dmapool.o CC mm/hugetlb.o CC mm/mmu_notifier.o CC mm/slub.o CC mm/migrate.o CC mm/early_ioremap.o CC mm/memfd.o AR mm/built-in.a make[1]: Leaving directory '/tmp/kci/linux/build' make: *** [Makefile:186: sub-make] Error 2 make: Leaving directory '/tmp/kci/linux'