make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/net/hsr' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/net/mptcp' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -Wall -Wl,--no-as-needed -O2 -g -I/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/../../../usr/include -isystem /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/usr/include mptcp_connect.c -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/net/mptcp/mptcp_connect mptcp_connect.c: In function 'set_transparent': mptcp_connect.c:237:56: error: 'IPV6_TRANSPARENT' undeclared (first use in this function); did you mean 'IP_TRANSPARENT'? 237 | if (-1 == setsockopt(fd, IPPROTO_IPV6, IPV6_TRANSPARENT, &one, sizeof(one))) | ^~~~~~~~~~~~~~~~ | IP_TRANSPARENT mptcp_connect.c:237:56: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [../../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/net/mptcp/mptcp_connect] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/net/mptcp' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/net/openvswitch' rsync -aL openvswitch.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/net/openvswitch/ rsync -aL ovs-dpctl.py /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/net/openvswitch/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/net/openvswitch' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/netfilter' rsync -aL nft_trans_stress.sh nft_fib.sh nft_nat.sh bridge_brouter.sh conntrack_icmp_related.sh nft_flowtable.sh ipvs.sh nft_concat_range.sh nft_conntrack_helper.sh nft_queue.sh nft_meta.sh nf_nat_edemux.sh ipip-conntrack-mtu.sh conntrack_tcp_unreplied.sh conntrack_vrf.sh nft_synproxy.sh rpath.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/netfilter/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/netfilter/nf-queue /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/netfilter/connect_close /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/netfilter/ rsync -aL config settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/netfilter/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/netfilter' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/nsfs' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/nsfs/owner /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/nsfs/pidns /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/nsfs/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/nsfs/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/nsfs' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/pidfd' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_test /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_fdinfo_test /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_open_test /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_poll_test /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_wait /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_getfd_test /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pidfd/pidfd_setns_test /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pidfd/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pidfd/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/pidfd' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/pid_namespace' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/pid_namespace/regression_enomem /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pid_namespace/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pid_namespace/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/pid_namespace' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/powerpc' make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/powerpc' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/prctl' make[2]: *** No rule to make target 'install'. Stop. make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/prctl' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/proc' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE -pthread proc-empty-vm.c -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/proc/proc-empty-vm proc-empty-vm.c: In function 'main': proc-empty-vm.c:350:2: error: #error "implement 'unmap everything'" 350 | #error "implement 'unmap everything'" | ^~~~~ proc-empty-vm.c: In function 'vsyscall': proc-empty-vm.c:152:17: error: memory input 2 is not directly addressable 152 | asm volatile ( | ^~~ make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/proc/proc-empty-vm] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/proc' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/pstore' rsync -aL pstore_tests pstore_post_reboot_tests /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pstore/ rsync -aL common_tests pstore_crash_test /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pstore/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/pstore/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/pstore' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/ptrace' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -std=c99 -pthread -Wall -isystem /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/usr/include get_set_sud.c -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/ptrace/get_set_sud get_set_sud.c: In function 'get_set_sud': get_set_sud.c:20:34: error: storage size of 'config' isn't known 20 | struct ptrace_sud_config config; | ^~~~~~ get_set_sud.c:38:23: error: 'PR_SYS_DISPATCH_ON' undeclared (first use in this function) 38 | config.mode = PR_SYS_DISPATCH_ON; | ^~~~~~~~~~~~~~~~~~ get_set_sud.c:38:23: note: each undeclared identifier is reported only once for each function it appears in get_set_sud.c:40:26: error: 'PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG' undeclared (first use in this function) 40 | ret = sys_ptrace(PTRACE_GET_SYSCALL_USER_DISPATCH_CONFIG, child, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from get_set_sud.c:3: get_set_sud.c:44:32: error: 'PR_SYS_DISPATCH_OFF' undeclared (first use in this function) 44 | ASSERT_EQ(config.mode, PR_SYS_DISPATCH_OFF); | ^~~~~~~~~~~~~~~~~~~ ../kselftest_harness.h:707:20: note: in definition of macro '__EXPECT' 707 | __typeof__(_seen) __seen = (_seen); \ | ^~~~~ get_set_sud.c:44:9: note: in expansion of macro 'ASSERT_EQ' 44 | ASSERT_EQ(config.mode, PR_SYS_DISPATCH_OFF); | ^~~~~~~~~ get_set_sud.c:54:26: error: 'PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG' undeclared (first use in this function) 54 | ret = sys_ptrace(PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG, child, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get_set_sud.c:20:34: warning: unused variable 'config' [-Wunused-variable] 20 | struct ptrace_sud_config config; | ^~~~~~ make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/ptrace/get_set_sud] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/ptrace' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/openat2' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -Wall -O2 -g -fsanitize=address -fsanitize=undefined openat2_test.c helpers.c helpers.h -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/openat2/openat2_test cc1: warning: '-fsanitize=address' not supported for this target cc1: warning: '-fsanitize=address' not supported for this target cc1: warning: '-fsanitize=address' not supported for this target /home/autobuild/autobuild/instance-15/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/12.3.0/../../../../arc-buildroot-linux-uclibc/bin/ld: cannot find libasan_preinit.o: No such file or directory /home/autobuild/autobuild/instance-15/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/12.3.0/../../../../arc-buildroot-linux-uclibc/bin/ld: cannot find -lasan /home/autobuild/autobuild/instance-15/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/12.3.0/../../../../arc-buildroot-linux-uclibc/bin/ld: cannot find -lubsan collect2: error: ld returned 1 exit status make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/openat2/openat2_test] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/openat2' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/resctrl' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/resctrl/resctrl_tests /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/resctrl/ rsync -aL config settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/resctrl/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/resctrl' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/riscv' make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/riscv' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/rlimits' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/rlimits/rlimits-per-userns /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/rlimits/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/rlimits/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/rlimits' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/rseq' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -O2 -Wall -g -I./ -isystem /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/usr/include -L/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/rseq -Wl,-rpath=./ -shared -fPIC rseq.c -lpthread -ldl -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/rseq/librseq.so In file included from rseq.c:35: rseq.h:132:2: error: #error unsupported target 132 | #error unsupported target | ^~~~~ rseq.h: In function 'rseq_cmpeqv_storev': rseq.h:248:24: warning: implicit declaration of function 'rseq_cmpeqv_storev_relaxed_cpu_id' [-Wimplicit-function-declaration] 248 | return rseq_cmpeqv_storev_relaxed_cpu_id(v, expect, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rseq.h:250:24: warning: implicit declaration of function 'rseq_cmpeqv_storev_relaxed_mm_cid' [-Wimplicit-function-declaration] 250 | return rseq_cmpeqv_storev_relaxed_mm_cid(v, expect, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rseq.h: In function 'rseq_cmpnev_storeoffp_load': rseq.h:268:24: warning: implicit declaration of function 'rseq_cmpnev_storeoffp_load_relaxed_cpu_id' [-Wimplicit-function-declaration] 268 | return rseq_cmpnev_storeoffp_load_relaxed_cpu_id(v, expectnot, voffp, load, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rseq.h:270:24: warning: implicit declaration of function 'rseq_cmpnev_storeoffp_load_relaxed_mm_cid' [-Wimplicit-function-declaration] 270 | return rseq_cmpnev_storeoffp_load_relaxed_mm_cid(v, expectnot, voffp, load, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rseq.h: In function 'rseq_addv': rseq.h:283:24: warning: implicit declaration of function 'rseq_addv_relaxed_cpu_id' [-Wimplicit-function-declaration] 283 | return rseq_addv_relaxed_cpu_id(v, count, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~ rseq.h:285:24: warning: implicit declaration of function 'rseq_addv_relaxed_mm_cid' [-Wimplicit-function-declaration] 285 | return rseq_addv_relaxed_mm_cid(v, count, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~ rseq.h: In function 'rseq_cmpeqv_trystorev_storev': rseq.h:321:32: warning: implicit declaration of function 'rseq_cmpeqv_trystorev_storev_relaxed_cpu_id'; did you mean 'rseq_cmpeqv_trystorev_storev'? [-Wimplicit-function-declaration] 321 | return rseq_cmpeqv_trystorev_storev_relaxed_cpu_id(v, expect, v2, newv2, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trystorev_storev rseq.h:323:32: warning: implicit declaration of function 'rseq_cmpeqv_trystorev_storev_relaxed_mm_cid'; did you mean 'rseq_cmpeqv_trystorev_storev'? [-Wimplicit-function-declaration] 323 | return rseq_cmpeqv_trystorev_storev_relaxed_mm_cid(v, expect, v2, newv2, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trystorev_storev rseq.h:329:32: warning: implicit declaration of function 'rseq_cmpeqv_trystorev_storev_release_cpu_id'; did you mean 'rseq_cmpeqv_trystorev_storev'? [-Wimplicit-function-declaration] 329 | return rseq_cmpeqv_trystorev_storev_release_cpu_id(v, expect, v2, newv2, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trystorev_storev rseq.h:331:32: warning: implicit declaration of function 'rseq_cmpeqv_trystorev_storev_release_mm_cid'; did you mean 'rseq_cmpeqv_trystorev_storev'? [-Wimplicit-function-declaration] 331 | return rseq_cmpeqv_trystorev_storev_release_mm_cid(v, expect, v2, newv2, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trystorev_storev rseq.h: In function 'rseq_cmpeqv_cmpeqv_storev': rseq.h:349:24: warning: implicit declaration of function 'rseq_cmpeqv_cmpeqv_storev_relaxed_cpu_id' [-Wimplicit-function-declaration] 349 | return rseq_cmpeqv_cmpeqv_storev_relaxed_cpu_id(v, expect, v2, expect2, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rseq.h:351:24: warning: implicit declaration of function 'rseq_cmpeqv_cmpeqv_storev_relaxed_mm_cid' [-Wimplicit-function-declaration] 351 | return rseq_cmpeqv_cmpeqv_storev_relaxed_mm_cid(v, expect, v2, expect2, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rseq.h: In function 'rseq_cmpeqv_trymemcpy_storev': rseq.h:366:32: warning: implicit declaration of function 'rseq_cmpeqv_trymemcpy_storev_relaxed_cpu_id'; did you mean 'rseq_cmpeqv_trymemcpy_storev'? [-Wimplicit-function-declaration] 366 | return rseq_cmpeqv_trymemcpy_storev_relaxed_cpu_id(v, expect, dst, src, len, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trymemcpy_storev rseq.h:368:32: warning: implicit declaration of function 'rseq_cmpeqv_trymemcpy_storev_relaxed_mm_cid'; did you mean 'rseq_cmpeqv_trymemcpy_storev'? [-Wimplicit-function-declaration] 368 | return rseq_cmpeqv_trymemcpy_storev_relaxed_mm_cid(v, expect, dst, src, len, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trymemcpy_storev rseq.h:374:32: warning: implicit declaration of function 'rseq_cmpeqv_trymemcpy_storev_release_cpu_id'; did you mean 'rseq_cmpeqv_trymemcpy_storev'? [-Wimplicit-function-declaration] 374 | return rseq_cmpeqv_trymemcpy_storev_release_cpu_id(v, expect, dst, src, len, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trymemcpy_storev rseq.h:376:32: warning: implicit declaration of function 'rseq_cmpeqv_trymemcpy_storev_release_mm_cid'; did you mean 'rseq_cmpeqv_trymemcpy_storev'? [-Wimplicit-function-declaration] 376 | return rseq_cmpeqv_trymemcpy_storev_release_mm_cid(v, expect, dst, src, len, newv, cpu); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rseq_cmpeqv_trymemcpy_storev rseq.c: In function 'rseq_register_current_thread': rseq.c:112:50: error: 'RSEQ_SIG' undeclared (first use in this function); did you mean 'RSEQ_H'? 112 | rc = sys_rseq(&__rseq_abi, rseq_size, 0, RSEQ_SIG); | ^~~~~~~~ | RSEQ_H rseq.c:112:50: note: each undeclared identifier is reported only once for each function it appears in rseq.c: In function 'rseq_unregister_current_thread': rseq.c:133:73: error: 'RSEQ_SIG' undeclared (first use in this function); did you mean 'RSEQ_H'? 133 | rc = sys_rseq(&__rseq_abi, rseq_size, RSEQ_ABI_FLAG_UNREGISTER, RSEQ_SIG); | ^~~~~~~~ | RSEQ_H rseq.c: In function 'get_rseq_feature_size': rseq.c:144:37: error: 'AT_RSEQ_ALIGN' undeclared (first use in this function); did you mean 'R_SH_ALIGN'? 144 | auxv_rseq_align = getauxval(AT_RSEQ_ALIGN); | ^~~~~~~~~~~~~ | R_SH_ALIGN rseq.c:147:44: error: 'AT_RSEQ_FEATURE_SIZE' undeclared (first use in this function); did you mean 'ORIG_RSEQ_FEATURE_SIZE'? 147 | auxv_rseq_feature_size = getauxval(AT_RSEQ_FEATURE_SIZE); | ^~~~~~~~~~~~~~~~~~~~ | ORIG_RSEQ_FEATURE_SIZE make[2]: *** [Makefile:28: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/rseq/librseq.so] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/rseq' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/rtc' rsync -aL settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/rtc/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/rtc/rtctest /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/rtc/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/rtc/setdate /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/rtc/ rsync -aL settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/rtc/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/rtc' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/seccomp' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -Wl,-no-as-needed -Wall -isystem /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/usr/include -lpthread seccomp_bpf.c -lcap -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/seccomp/seccomp_bpf seccomp_bpf.c:1854:3: error: #error "Do not know how to find your architecture's registers and syscalls" 1854 | # error "Do not know how to find your architecture's registers and syscalls" | ^~~~~ seccomp_bpf.c:1876:3: error: #error "One of SYSCALL_RET or SYSCALL_RET_SET is needed for this arch" 1876 | # error "One of SYSCALL_RET or SYSCALL_RET_SET is needed for this arch" | ^~~~~ seccomp_bpf.c: In function 'get_syscall': seccomp_bpf.c:1938:9: error: unknown type name 'ARCH_REGS'; did you mean 'ARCH_SETREGS'? 1938 | ARCH_REGS regs; | ^~~~~~~~~ | ARCH_SETREGS seccomp_bpf.c:1944:16: warning: implicit declaration of function 'SYSCALL_NUM'; did you mean 'SYSCALL_NUM_SET'? [-Wimplicit-function-declaration] 1944 | return SYSCALL_NUM(regs); | ^~~~~~~~~~~ | SYSCALL_NUM_SET seccomp_bpf.c: In function '__change_syscall': seccomp_bpf.c:1951:9: error: unknown type name 'ARCH_REGS'; did you mean 'ARCH_SETREGS'? 1951 | ARCH_REGS orig, regs; | ^~~~~~~~~ | ARCH_SETREGS seccomp_bpf.c:1864:36: error: lvalue required as left operand of assignment 1864 | SYSCALL_NUM(_regs) = (_nr); \ | ^ seccomp_bpf.c:1963:17: note: in expansion of macro 'SYSCALL_NUM_SET' 1963 | SYSCALL_NUM_SET(regs, *syscall); | ^~~~~~~~~~~~~~~ seccomp_bpf.c:1881:17: warning: implicit declaration of function 'SYSCALL_RET'; did you mean 'SYSCALL_RET_SET'? [-Wimplicit-function-declaration] 1881 | SYSCALL_RET(_regs) = (_val); \ | ^~~~~~~~~~~ seccomp_bpf.c:1966:17: note: in expansion of macro 'SYSCALL_RET_SET' 1966 | SYSCALL_RET_SET(regs, *ret); | ^~~~~~~~~~~~~~~ seccomp_bpf.c:1881:36: error: lvalue required as left operand of assignment 1881 | SYSCALL_RET(_regs) = (_val); \ | ^ seccomp_bpf.c:1966:17: note: in expansion of macro 'SYSCALL_RET_SET' 1966 | SYSCALL_RET_SET(regs, *ret); | ^~~~~~~~~~~~~~~ seccomp_bpf.c: In function 'user_notification_addfd': seccomp_bpf.c:4044:17: warning: implicit declaration of function 'memfd_create'; did you mean 'timer_create'? [-Wimplicit-function-declaration] 4044 | memfd = memfd_create("test", 0); | ^~~~~~~~~~~~ | timer_create make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/seccomp/seccomp_bpf] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/seccomp' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sgx' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/sgx/test_encl.elf /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/sgx/ rsync: [sender] link_stat "/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/sgx/test_encl.elf" failed: No such file or directory (2) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1336) [sender=3.2.7] make[2]: *** [../lib.mk:105: install] Error 23 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sgx' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sigaltstack' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -Wall sas.c -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/sigaltstack/sas In file included from sas.c:23: current_stack_pointer.h:22:2: error: #error "implement current_stack_pointer equivalent" 22 | #error "implement current_stack_pointer equivalent" | ^~~~~ sas.c: In function 'my_usr1': sas.c:50:13: error: 'sp' undeclared (first use in this function); did you mean 'p'? 50 | if (sp < (unsigned long)sstack || | ^~ | p sas.c:50:13: note: each undeclared identifier is reported only once for each function it appears in sas.c:72:9: warning: implicit declaration of function 'swapcontext' [-Wimplicit-function-declaration] 72 | swapcontext(&sc, &uc); | ^~~~~~~~~~~ sas.c: In function 'switch_fn': sas.c:103:9: warning: implicit declaration of function 'setcontext' [-Wimplicit-function-declaration] 103 | setcontext(&sc); | ^~~~~~~~~~ sas.c: In function 'main': sas.c:175:9: warning: implicit declaration of function 'getcontext' [-Wimplicit-function-declaration] 175 | getcontext(&uc); | ^~~~~~~~~~ sas.c:179:9: warning: implicit declaration of function 'makecontext' [-Wimplicit-function-declaration] 179 | makecontext(&uc, switch_fn, 0); | ^~~~~~~~~~~ make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/sigaltstack/sas] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sigaltstack' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/size' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/size/get_size /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/size/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/size' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sparc64' make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sparc64' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/splice' rsync -aL default_file_splice_read.sh short_splice_read.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/splice/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/splice/default_file_splice_read /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/splice/splice_read /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/splice/ rsync -aL config settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/splice/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/splice' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/static_keys' rsync -aL test_static_keys.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/static_keys/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/static_keys/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/static_keys' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sync' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/sync/sync_test /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/sync/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/sync/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sync' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/syscall_user_dispatch' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/syscall_user_dispatch/sud_test /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/syscall_user_dispatch/sud_benchmark /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/syscall_user_dispatch/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/syscall_user_dispatch/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/syscall_user_dispatch' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sysctl' rsync -aL sysctl.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/sysctl/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/sysctl/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/sysctl' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tc-testing' rsync -aL ./tdc.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tc-testing/ rsync -aL tdc*.py Tdc*.py plugins plugin-lib tc-tests /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tc-testing/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/tc-testing/action.o /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tc-testing/ rsync -aL config settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tc-testing/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tc-testing' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tdx' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -O3 -Wl,-no-as-needed -Wall -isystem /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/usr/include -static tdx_guest_test.c -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/tdx/tdx_guest_test tdx_guest_test.c:15:10: fatal error: linux/tdx-guest.h: No such file or directory 15 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/tdx/tdx_guest_test] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tdx' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/timens' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/timens /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/timerfd /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/timer /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/clock_nanosleep /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/procfs /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/exec /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/futex /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/vfork_exec /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timens/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timens/gettime_perf /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timens/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timens/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/timens' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/timers' rsync -aL settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timers/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/posix_timers /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/nanosleep /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/nsleep-lat /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/set-timer-lat /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/mqueue-lat /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/inconsistency-check /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/raw_skew /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/threadtest /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/rtcpie /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timers/ rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/alarmtimer-suspend /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/valid-adjtimex /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/adjtick /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/change_skew /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/skew_consistency /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/clocksource-switch /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/freq-step /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/leap-a-day /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/leapcrash /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/set-tai /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/set-2038 /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/timers/set-tz /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timers/ rsync -aL settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/timers/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/timers' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tmpfs' rsync -aL /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/tmpfs/bug-link-o-tmpfile /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tmpfs/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tmpfs' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tpm2' rsync -aL test_smoke.sh test_space.sh test_async.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tpm2/ rsync -aL tpm2.py tpm2_tests.py /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tpm2/ rsync -aL settings /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/tpm2/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/tpm2' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/user' rsync -aL test_user_copy.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/user/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/user/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/user' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/vDSO' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -std=gnu99 vdso_test_abi.c parse_vdso.c -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/vDSO/vdso_test_abi vdso_test_abi.c: In function 'main': vdso_test_abi.c:188:28: error: 'VDSO_VERSION' undeclared (first use in this function); did you mean 'NT_VERSION'? 188 | version = versions[VDSO_VERSION]; | ^~~~~~~~~~~~ | NT_VERSION vdso_test_abi.c:188:28: note: each undeclared identifier is reported only once for each function it appears in vdso_test_abi.c:189:38: error: 'VDSO_NAMES' undeclared (first use in this function) 189 | name = (const char **)&names[VDSO_NAMES]; | ^~~~~~~~~~ make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/vDSO/vdso_test_abi] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/vDSO' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/mm' /home/autobuild/autobuild/instance-15/output-1/host/bin/arc-buildroot-linux-uclibc-gcc -Wall -I /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/../../.. -I /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/../../../tools/include/uapi -isystem /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/usr/include cow.c vm_util.c -lrt -lpthread -o /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/mm/cow cow.c: In function 'run_with_memfd': cow.c:1506:14: warning: implicit declaration of function 'memfd_create' [-Wimplicit-function-declaration] 1506 | fd = memfd_create("test", 0); | ^~~~~~~~~~~~ In file included from vm_util.c:9: vm_util.h: In function 'pshift': vm_util.h:30:33: warning: implicit declaration of function 'ffsl' [-Wimplicit-function-declaration] 30 | __page_shift = (ffsl(psize()) - 1); | ^~~~ vm_util.h:30:38: warning: 'ffsl' argument 1 type is 'unsigned int' where 'long int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 30 | __page_shift = (ffsl(psize()) - 1); | ^~~~~~~ : note: built-in 'ffsl' declared here vm_util.c: In function 'uffd_register_with_ioctls': vm_util.c:214:25: error: 'UFFDIO_REGISTER_MODE_MINOR' undeclared (first use in this function); did you mean 'UFFDIO_REGISTER_MODE_WP'? 214 | mode |= UFFDIO_REGISTER_MODE_MINOR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | UFFDIO_REGISTER_MODE_WP vm_util.c:214:25: note: each undeclared identifier is reported only once for each function it appears in vm_util.c: In function 'uffd_open_dev': vm_util.c:253:26: error: 'USERFAULTFD_IOC_NEW' undeclared (first use in this function) 253 | uffd = ioctl(fd, USERFAULTFD_IOC_NEW, flags); | ^~~~~~~~~~~~~~~~~~~ vm_util.c: In function 'uffd_get_features': vm_util.c:285:28: error: 'UFFD_USER_MODE_ONLY' undeclared (first use in this function) 285 | int fd = uffd_open(UFFD_USER_MODE_ONLY); | ^~~~~~~~~~~~~~~~~~~ make[2]: *** [../lib.mk:147: /home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/kselftest/mm/cow] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/mm' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/x86' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/x86' make[2]: Entering directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/zram' rsync -aL zram.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/zram/ rsync -aL zram01.sh zram02.sh zram_lib.sh /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/zram/ rsync -aL config /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/zram/ make[2]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests/zram' for TARGET in alsa amd-pstate arm64 breakpoints capabilities cgroup clone3 core cpufreq cpu-hotplug damon drivers/dma-buf drivers/s390x/uvdevice drivers/net/bonding drivers/net/team efivarfs exec filesystems filesystems/binderfs filesystems/epoll filesystems/fat firmware fpu ftrace futex gpio hid intel_pstate iommu ipc ir kcmp kexec kvm landlock lib livepatch lkdtm membarrier memfd memory-hotplug mincore mount mount_setattr move_mount_set_group mqueue nci net net/af_unix net/forwarding net/hsr net/mptcp net/openvswitch netfilter nsfs pidfd pid_namespace powerpc prctl proc pstore ptrace openat2 resctrl riscv rlimits rseq rtc seccomp sgx sigaltstack size sparc64 splice static_keys sync syscall_user_dispatch sysctl tc-testing tdx timens timers tmpfs tpm2 user vDSO mm x86 zram; do \ BUILD_TARGET=$BUILD/$TARGET; \ [ ! -d /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/$TARGET ] && printf "Skipping non-existent dir: $TARGET\n" && continue; \ printf "Emit Tests for $TARGET\n"; \ /home/autobuild/make/make -s --no-print-directory OUTPUT=$BUILD_TARGET COLLECTION=$TARGET \ -C $TARGET emit_tests >> /home/autobuild/autobuild/instance-15/output-1/target/usr/lib/kselftests/kselftest-list.txt; \ done; Emit Tests for alsa Emit Tests for amd-pstate Skipping non-existent dir: arm64 Emit Tests for breakpoints Emit Tests for capabilities Emit Tests for cgroup Skipping non-existent dir: clone3 Emit Tests for core Emit Tests for cpufreq Emit Tests for cpu-hotplug Emit Tests for damon Skipping non-existent dir: drivers/dma-buf Skipping non-existent dir: drivers/s390x/uvdevice Emit Tests for drivers/net/bonding Emit Tests for drivers/net/team Emit Tests for efivarfs Emit Tests for exec Emit Tests for filesystems Emit Tests for filesystems/binderfs Emit Tests for filesystems/epoll Skipping non-existent dir: filesystems/fat Emit Tests for firmware Skipping non-existent dir: fpu Emit Tests for ftrace Emit Tests for futex Skipping non-existent dir: gpio Skipping non-existent dir: hid Emit Tests for intel_pstate Skipping non-existent dir: iommu Skipping non-existent dir: ipc Emit Tests for ir Emit Tests for kcmp Skipping non-existent dir: kexec Emit Tests for kvm mkdir: missing operand Try 'mkdir --help' for more information. Skipping non-existent dir: landlock Emit Tests for lib Emit Tests for livepatch Emit Tests for lkdtm Skipping non-existent dir: membarrier Skipping non-existent dir: memfd Emit Tests for memory-hotplug Emit Tests for mincore Emit Tests for mount Skipping non-existent dir: mount_setattr Emit Tests for move_mount_set_group Emit Tests for mqueue Emit Tests for nci Emit Tests for net Emit Tests for net/af_unix Emit Tests for net/forwarding Emit Tests for net/hsr Skipping non-existent dir: net/mptcp Emit Tests for net/openvswitch Emit Tests for netfilter Emit Tests for nsfs Emit Tests for pidfd Emit Tests for pid_namespace Skipping non-existent dir: powerpc Skipping non-existent dir: prctl Skipping non-existent dir: proc Emit Tests for pstore Skipping non-existent dir: ptrace Skipping non-existent dir: openat2 Emit Tests for resctrl Skipping non-existent dir: riscv Emit Tests for rlimits Skipping non-existent dir: rseq Emit Tests for rtc Skipping non-existent dir: seccomp Emit Tests for sgx Skipping non-existent dir: sigaltstack Emit Tests for size Skipping non-existent dir: sparc64 Emit Tests for splice Emit Tests for static_keys Emit Tests for sync Emit Tests for syscall_user_dispatch Emit Tests for sysctl Emit Tests for tc-testing Skipping non-existent dir: tdx Emit Tests for timens Emit Tests for timers Emit Tests for tmpfs Emit Tests for tpm2 Emit Tests for user Skipping non-existent dir: vDSO Skipping non-existent dir: mm Skipping non-existent dir: x86 Emit Tests for zram make[1]: Leaving directory '/home/autobuild/autobuild/instance-15/output-1/build/linux-6.4.9/tools/testing/selftests' ERROR: architecture for "/usr/lib/kselftests/tc-testing/action.o" is "Linux BPF", should be "ARCv2" make: *** [package/pkg-generic.mk:406: /home/autobuild/autobuild/instance-15/output-1/build/linux-tools/.stamp_installed] Error 1 make: Leaving directory '/home/autobuild/autobuild/instance-15/buildroot'