# # 2023-05-17T12:13:25.295231 # # make KBUILD_BUILD_USER=KernelCI ARCH=arm HOSTCC=gcc CROSS_COMPILE=arm-linux-gnueabihf- CC="ccache arm-linux-gnueabihf-gcc" O=/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10 -C/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux -j34 -s headers # # # 2023-05-17T12:13:27.414084 # # make KBUILD_BUILD_USER=KernelCI FORMAT=.xz ARCH=arm HOSTCC=gcc CROSS_COMPILE=arm-linux-gnueabihf- CC="ccache arm-linux-gnueabihf-gcc" O=/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10 -C/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests -j34 -s gen_tar # make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/cce2dTjd.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/cc9Inx7c.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: first defined here /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/cco70Tme.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/cc9Inx7c.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: first defined here collect2: error: ld returned 1 exit status make[2]: *** [: ionapp_export] Error 1 /bin/sh: 1: clang: not found MKDIR include MKDIR libbpf MKDIR bpftool TEST-HDR [test_maps] tests.h MKDIR resolve_btfids TEST-HDR [test_progs] tests.h BINARY urandom_read Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h' Warning: Kernel ABI header at 'tools/include/uapi/linux/netlink.h' differs from latest version at 'include/uapi/linux/netlink.h' Warning: Kernel ABI header at 'tools/include/uapi/linux/if_link.h' differs from latest version at 'include/uapi/linux/if_link.h' MKDIR no_alu32 CC bench.o CC bench_count.o EXT-COPY [test_progs-no_alu32] urandom_read btf_dump_test_case_bitfields.c btf_dump_test_case_multidim.c btf_dump_test_case_namespacing.c btf_dump_test_case_ordering.c btf_dump_test_case_packing.c btf_dump_test_case_padding.c btf_dump_test_case_syntax.c CC test_stub.o EXT-OBJ [test_maps] test_maps.o ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: error adding symbols: file in wrong format make[3]: *** [/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/build/Makefile.build:145: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/resolve_btfids-in.o] Error 1 make[2]: *** [Makefile:62: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids//resolve_btfids-in.o] Error 2 make[2]: *** Waiting for unfinished jobs.... EXT-OBJ [test_progs] test_progs.o EXT-OBJ [test_progs] cgroup_helpers.o EXT-OBJ [test_progs] trace_helpers.o EXT-OBJ [test_progs] network_helpers.o EXT-OBJ [test_progs] testing_helpers.o BINARY test_verifier_log BINARY test_dev_cgroup BINARY test_tcpbpf_user BINARY test_sock BINARY get_cgroup_id_user BINARY test_sockmap BINARY test_socket_cookie BINARY test_cgroup_storage BINARY test_netcnt BINARY test_tcpnotify_user BINARY test_sysctl make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. EXT-OBJ [test_progs-no_alu32] test_progs.o EXT-OBJ [test_progs-no_alu32] cgroup_helpers.o EXT-OBJ [test_progs-no_alu32] trace_helpers.o EXT-OBJ [test_progs-no_alu32] network_helpers.o EXT-OBJ [test_progs-no_alu32] testing_helpers.o BINARY test_current_pid_tgid_new_ns BINARY test_sock_addr BINARY test_skb_cgroup_id_user BINARY flow_dissector_load BINARY test_flow_dissector BINARY test_tcp_check_syncookie_user BINARY test_lirc_mode2_user BINARY xdping make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: *** [Makefile:215: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/resolve_btfids] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Makefile:44: *** "rst2man not found, but required to generate man pages". Stop. make[1]: *** [Makefile:182: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/sbin/bpftool] Error 2 make[1]: *** Deleting file '/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/sbin/bpftool' close_range_test.c: In function ‘close_range_unshare’: close_range_test.c:117:19: warning: passing argument 1 of ‘sys_clone3’ from incompatible pointer type [-Wincompatible-pointer-types] 117 | pid = sys_clone3(&args, sizeof(args)); | ^~~~~ | | | struct clone_args * In file included from close_range_test.c:16: ../clone3/clone3_selftests.h:49:46: note: expected ‘struct __clone_args *’ but argument is of type ‘struct clone_args *’ 49 | static pid_t sys_clone3(struct __clone_args *args, size_t size) | ~~~~~~~~~~~~~~~~~~~~~^~~~ close_range_test.c: In function ‘close_range_unshare_capped’: close_range_test.c:206:19: warning: passing argument 1 of ‘sys_clone3’ from incompatible pointer type [-Wincompatible-pointer-types] 206 | pid = sys_clone3(&args, sizeof(args)); | ^~~~~ | | | struct clone_args * In file included from close_range_test.c:16: ../clone3/clone3_selftests.h:49:46: note: expected ‘struct __clone_args *’ but argument is of type ‘struct clone_args *’ 49 | static pid_t sys_clone3(struct __clone_args *args, size_t size) | ~~~~~~~~~~~~~~~~~~~~~^~~~ udmabuf.c: In function ‘main’: udmabuf.c:30:10: warning: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 30 | devfd = open("/dev/udmabuf", O_RDWR); | ^~~~ | popen udmabuf.c:42:8: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] 42 | ret = fcntl(memfd, F_ADD_SEALS, F_SEAL_SHRINK); | ^~~~~ make[1]: *** No targets. Stop. In file included from lib/elf.c:13: include/kvm_util.h:12:10: fatal error: asm/kvm.h: No such file or directory 12 | #include "asm/kvm.h" | ^~~~~~~~~~~ compilation terminated. make[1]: *** [Makefile:124: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/kvm/lib/elf.o] Error 1 memfd_test.c: In function ‘mfd_assert_reopen_fd’: memfd_test.c:64:7: warning: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 64 | fd = open(path, O_RDWR); | ^~~~ | popen fuse_test.c: In function ‘mfd_assert_get_seals’: fuse_test.c:67:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] 67 | r = fcntl(fd, F_GET_SEALS); | ^~~~~ memfd_test.c: In function ‘mfd_assert_get_seals’: memfd_test.c:90:6: warning: implicit declaration of function ‘fcntl’ [-Wimplicit-function-declaration] 90 | r = fcntl(fd, F_GET_SEALS); | ^~~~~ fuse_test.c: In function ‘main’: fuse_test.c:261:7: warning: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] 261 | fd = open(argv[1], O_RDONLY | O_CLOEXEC); | ^~~~ | popen memfd_test.c: In function ‘mfd_assert_write’: memfd_test.c:397:6: warning: implicit declaration of function ‘fallocate’; did you mean ‘alloca’? [-Wimplicit-function-declaration] 397 | r = fallocate(fd, | ^~~~~~~~~ | alloca txtimestamp.c: In function ‘validate_timestamp’: txtimestamp.c:164:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 164 | fprintf(stderr, "ERROR: %lu us expected between %d and %d\n", | ~~^ | | | long unsigned int | %llu 165 | cur64 - start64, min_delay, max_delay); | ~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} txtimestamp.c: In function ‘__print_ts_delta_formatted’: txtimestamp.c:173:22: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 173 | fprintf(stderr, "%lu ns", ts_delta); | ~~^ ~~~~~~~~ | | | | | int64_t {aka long long int} | long unsigned int | %llu txtimestamp.c:175:22: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 175 | fprintf(stderr, "%lu us", ts_delta / NSEC_PER_USEC); | ~~^ | | | long unsigned int | %llu pm_nl_ctl.c: In function ‘nl_error’: pm_nl_ctl.c:62:57: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 62 | error(1, 0, "netlink error message truncated %d min %ld", len, | ~~^ | | | long int | %d 63 | sizeof(struct nlmsgerr)); | ~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int proc-pid-vm.c:214:19: warning: ‘str_vsyscall’ defined but not used [-Wunused-const-variable=] 214 | static const char str_vsyscall[] = | ^~~~~~~~~~~~ proc-pid-vm.c:212:13: warning: ‘g_vsyscall’ defined but not used [-Wunused-variable] 212 | static bool g_vsyscall = false; | ^~~~~~~~~~ param_test.c: In function ‘test_membarrier_worker_thread’: param_test.c:1162:10: warning: implicit declaration of function ‘rseq_offset_deref_addv’ [-Wimplicit-function-declaration] 1162 | ret = rseq_offset_deref_addv(&args->percpu_list_ptr, | ^~~~~~~~~~~~~~~~~~~~~~ param_test.c: In function ‘test_membarrier_worker_thread’: param_test.c:1162:10: warning: implicit declaration of function ‘rseq_offset_deref_addv’ [-Wimplicit-function-declaration] 1162 | ret = rseq_offset_deref_addv(&args->percpu_list_ptr, | ^~~~~~~~~~~~~~~~~~~~~~ param_test.c: In function ‘test_membarrier_worker_thread’: param_test.c:1162:10: warning: implicit declaration of function ‘rseq_offset_deref_addv’ [-Wimplicit-function-declaration] 1162 | ret = rseq_offset_deref_addv(&args->percpu_list_ptr, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccV0BbuV.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/rseq/param_test.c:1162: undefined reference to `rseq_offset_deref_addv' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:34: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/rseq/param_test_benchmark] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/cc1mX6uS.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/rseq/param_test.c:1162: undefined reference to `rseq_offset_deref_addv' /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccZkxcn0.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/rseq/param_test.c:1162: undefined reference to `rseq_offset_deref_addv' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:30: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/rseq/param_test] Error 1 collect2: error: ld returned 1 exit status make[1]: *** [Makefile:38: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/rseq/param_test_compare_twice] Error 1 /bin/sh: 1: llc: not found /bin/sh: 1: /bin/sh: 3: clang: not foundllc: not found make[1]: *** [Makefile:28: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/tc-testing/action.o] Error 127 hmm-tests.c: In function ‘hmm_dmirror_cmd’: hmm-tests.c:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | cmd.addr = (__u64)buffer->ptr; | ^ hmm-tests.c:130:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | cmd.ptr = (__u64)buffer->mirror; | ^ userfaultfd.c: In function ‘faulting_process’: userfaultfd.c:888:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 888 | (__u64)area_dst + | ^ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:48:21: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 48 | .addr = ((void *)(ADDR_SWITCH_HINT - PAGE_SIZE)), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:60:21: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 60 | .addr = ((void *)(ADDR_SWITCH_HINT - PAGE_SIZE)), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:71:21: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 71 | .addr = ((void *)(ADDR_SWITCH_HINT)), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:78:20: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 78 | .addr = (void *)(ADDR_SWITCH_HINT), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:31:34: warning: left shift count >= width of type [-Wshift-count-overflow] 31 | #define HIGH_ADDR ((void *) (1UL << 48)) | ^~ va_128TBswitch.c:98:11: note: in expansion of macro ‘HIGH_ADDR’ 98 | .addr = HIGH_ADDR, | ^~~~~~~~~ va_128TBswitch.c:31:34: warning: left shift count >= width of type [-Wshift-count-overflow] 31 | #define HIGH_ADDR ((void *) (1UL << 48)) | ^~ va_128TBswitch.c:105:11: note: in expansion of macro ‘HIGH_ADDR’ 105 | .addr = HIGH_ADDR, | ^~~~~~~~~ va_128TBswitch.c:31:34: warning: left shift count >= width of type [-Wshift-count-overflow] 31 | #define HIGH_ADDR ((void *) (1UL << 48)) | ^~ va_128TBswitch.c:112:11: note: in expansion of macro ‘HIGH_ADDR’ 112 | .addr = HIGH_ADDR, | ^~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:131:21: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 131 | .addr = ((void *)(ADDR_SWITCH_HINT - PAGE_SIZE)), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:138:20: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 138 | .addr = (void *)(ADDR_SWITCH_HINT - PAGE_SIZE), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:146:20: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 146 | .addr = (void *)(ADDR_SWITCH_HINT - PAGE_SIZE / 2), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:154:21: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 154 | .addr = ((void *)(ADDR_SWITCH_HINT)), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:160:20: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 160 | .addr = (void *)(ADDR_SWITCH_HINT), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:31:34: warning: left shift count >= width of type [-Wshift-count-overflow] 31 | #define HIGH_ADDR ((void *) (1UL << 48)) | ^~ va_128TBswitch.c:183:11: note: in expansion of macro ‘HIGH_ADDR’ 183 | .addr = HIGH_ADDR, | ^~~~~~~~~ va_128TBswitch.c:31:34: warning: left shift count >= width of type [-Wshift-count-overflow] 31 | #define HIGH_ADDR ((void *) (1UL << 48)) | ^~ va_128TBswitch.c:190:11: note: in expansion of macro ‘HIGH_ADDR’ 190 | .addr = HIGH_ADDR, | ^~~~~~~~~ va_128TBswitch.c:31:34: warning: left shift count >= width of type [-Wshift-count-overflow] 31 | #define HIGH_ADDR ((void *) (1UL << 48)) | ^~ va_128TBswitch.c:197:11: note: in expansion of macro ‘HIGH_ADDR’ 197 | .addr = HIGH_ADDR, | ^~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:216:20: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 216 | .addr = (void *)(ADDR_SWITCH_HINT - PAGE_SIZE), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:224:20: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 224 | .addr = (void *)(ADDR_SWITCH_HINT), | ^~~~~~~~~~~~~~~~ va_128TBswitch.c: In function ‘run_test’: va_128TBswitch.c:29:31: warning: left shift count >= width of type [-Wshift-count-overflow] 29 | #define ADDR_SWITCH_HINT (1UL << 47) | ^~ va_128TBswitch.c:249:45: note: in expansion of macro ‘ADDR_SWITCH_HINT’ 249 | if (t->low_addr_required && p >= (void *)(ADDR_SWITCH_HINT)) { | ^~~~~~~~~~~~~~~~ virtual_address_range.c: In function ‘validate_addr’: virtual_address_range.c:43:31: warning: left shift count >= width of type [-Wshift-count-overflow] 43 | #define ADDR_MARK_128TB (1UL << 47) /* First address beyond 128TB */ | ^~ virtual_address_range.c:52:25: note: in expansion of macro ‘ADDR_MARK_128TB’ 52 | #define HIGH_ADDR_MARK ADDR_MARK_128TB | ^~~~~~~~~~~~~~~ virtual_address_range.c:70:14: note: in expansion of macro ‘HIGH_ADDR_MARK’ 70 | if (addr < HIGH_ADDR_MARK) { | ^~~~~~~~~~~~~~ virtual_address_range.c:43:31: warning: left shift count >= width of type [-Wshift-count-overflow] 43 | #define ADDR_MARK_128TB (1UL << 47) /* First address beyond 128TB */ | ^~ virtual_address_range.c:52:25: note: in expansion of macro ‘ADDR_MARK_128TB’ 52 | #define HIGH_ADDR_MARK ADDR_MARK_128TB | ^~~~~~~~~~~~~~~ virtual_address_range.c:77:13: note: in expansion of macro ‘HIGH_ADDR_MARK’ 77 | if (addr > HIGH_ADDR_MARK) { | ^~~~~~~~~~~~~~ virtual_address_range.c: In function ‘validate_lower_address_hint’: virtual_address_range.c:88:27: warning: left shift count >= width of type [-Wshift-count-overflow] 88 | ptr = mmap((void *) (1UL << 45), MAP_CHUNK_SIZE, PROT_READ | | ^~ virtual_address_range.c:22:26: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘17179869184’ to ‘0’ [-Woverflow] 22 | #define MAP_CHUNK_SIZE 17179869184UL /* 16GB */ | ^~~~~~~~~~~~~ virtual_address_range.c:88:35: note: in expansion of macro ‘MAP_CHUNK_SIZE’ 88 | ptr = mmap((void *) (1UL << 45), MAP_CHUNK_SIZE, PROT_READ | | ^~~~~~~~~~~~~~ virtual_address_range.c: In function ‘main’: virtual_address_range.c:22:26: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘17179869184’ to ‘0’ [-Woverflow] 22 | #define MAP_CHUNK_SIZE 17179869184UL /* 16GB */ | ^~~~~~~~~~~~~ virtual_address_range.c:105:23: note: in expansion of macro ‘MAP_CHUNK_SIZE’ 105 | ptr[i] = mmap(NULL, MAP_CHUNK_SIZE, PROT_READ | PROT_WRITE, | ^~~~~~~~~~~~~~ virtual_address_range.c:22:26: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘17179869184’ to ‘0’ [-Woverflow] 22 | #define MAP_CHUNK_SIZE 17179869184UL /* 16GB */ | ^~~~~~~~~~~~~ virtual_address_range.c:121:24: note: in expansion of macro ‘MAP_CHUNK_SIZE’ 121 | hptr[i] = mmap(hint, MAP_CHUNK_SIZE, PROT_READ | PROT_WRITE, | ^~~~~~~~~~~~~~ virtual_address_range.c:22:26: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘17179869184’ to ‘0’ [-Woverflow] 22 | #define MAP_CHUNK_SIZE 17179869184UL /* 16GB */ | ^~~~~~~~~~~~~ virtual_address_range.c:133:18: note: in expansion of macro ‘MAP_CHUNK_SIZE’ 133 | munmap(ptr[i], MAP_CHUNK_SIZE); | ^~~~~~~~~~~~~~ virtual_address_range.c:22:26: warning: conversion from ‘long long unsigned int’ to ‘size_t’ {aka ‘unsigned int’} changes value from ‘17179869184’ to ‘0’ [-Woverflow] 22 | #define MAP_CHUNK_SIZE 17179869184UL /* 16GB */ | ^~~~~~~~~~~~~ virtual_address_range.c:136:19: note: in expansion of macro ‘MAP_CHUNK_SIZE’ 136 | munmap(hptr[i], MAP_CHUNK_SIZE); | ^~~~~~~~~~~~~~ make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccGBcHbu.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccB5WBms.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: first defined here /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccWFsgbs.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccB5WBms.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: first defined here collect2: error: ld returned 1 exit status make[2]: *** [: ionapp_export] Error 1 make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccO7mRUZ.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccczoxmX.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: first defined here /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccdSSn7X.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccczoxmX.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: first defined here collect2: error: ld returned 1 exit status make[2]: *** [: ionapp_export] Error 1 make[1]: *** [../lib.mk:108: install] Error 2 /bin/sh: 1: clang: not found BINARY test_verifier BINARY test_tag BINARY test_lru_map BINARY test_lpm_map ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: relocations in generic ELF (EM: 40) ld: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/main.o: error adding symbols: file in wrong format make[3]: *** [/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/build/Makefile.build:145: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/resolve_btfids-in.o] Error 1 make[2]: *** [Makefile:62: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids//resolve_btfids-in.o] Error 2 make[2]: *** Waiting for unfinished jobs.... In file included from /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/bpf/verifier/tests.h:59, from test_verifier.c:355: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/bpf/verifier/ref_tracking.c:935:3: error: ‘struct bpf_test’ has no member named ‘fixup_map_ringbuf’; did you mean ‘fixup_map_in_map’? 935 | .fixup_map_ringbuf = { 11 }, | ^~~~~~~~~~~~~~~~~ | fixup_map_in_map make[1]: *** [Makefile:440: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/test_verifier] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:215: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids/resolve_btfids] Error 2 Makefile:44: *** "rst2man not found, but required to generate man pages". Stop. make[1]: *** [Makefile:182: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/sbin/bpftool] Error 2 make[1]: *** Deleting file '/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/bpf/tools/sbin/bpftool' make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: *** No rule to make target 'install'. Stop. In file included from lib/elf.c:13: include/kvm_util.h:12:10: fatal error: asm/kvm.h: No such file or directory 12 | #include "asm/kvm.h" | ^~~~~~~~~~~ compilation terminated. make[1]: *** [Makefile:124: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/kvm/lib/elf.o] Error 1 param_test.c: In function ‘test_membarrier_worker_thread’: param_test.c:1162:10: warning: implicit declaration of function ‘rseq_offset_deref_addv’ [-Wimplicit-function-declaration] 1162 | ret = rseq_offset_deref_addv(&args->percpu_list_ptr, | ^~~~~~~~~~~~~~~~~~~~~~ param_test.c: In function ‘test_membarrier_worker_thread’: param_test.c: In function ‘test_membarrier_worker_thread’: param_test.c:1162:10: warning: implicit declaration of function ‘rseq_offset_deref_addv’ [-Wimplicit-function-declaration] 1162 | ret = rseq_offset_deref_addv(&args->percpu_list_ptr, | ^~~~~~~~~~~~~~~~~~~~~~ param_test.c:1162:10: warning: implicit declaration of function ‘rseq_offset_deref_addv’ [-Wimplicit-function-declaration] 1162 | ret = rseq_offset_deref_addv(&args->percpu_list_ptr, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccLCrY99.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/rseq/param_test.c:1162: undefined reference to `rseq_offset_deref_addv' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:34: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/rseq/param_test_benchmark] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccjTPw4f.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/rseq/param_test.c:1162: undefined reference to `rseq_offset_deref_addv' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:38: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/rseq/param_test_compare_twice] Error 1 /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccvFR1p5.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/tools/testing/selftests/rseq/param_test.c:1162: undefined reference to `rseq_offset_deref_addv' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:30: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/rseq/param_test] Error 1 /bin/sh: 1: llc: not found /bin/sh: 1: clang: not found /bin/sh: 3: llc: not found make[1]: *** [Makefile:28: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/tc-testing/action.o] Error 127 Emit Tests for android Skipping non-existent dir: arm64 Skipping non-existent dir: bpf Emit Tests for breakpoints Emit Tests for capabilities Emit Tests for cgroup Emit Tests for clone3 Emit Tests for core Emit Tests for cpufreq Emit Tests for cpu-hotplug Emit Tests for drivers/dma-buf Emit Tests for efivarfs Emit Tests for exec Emit Tests for filesystems Emit Tests for filesystems/binderfs Emit Tests for filesystems/epoll Emit Tests for firmware Emit Tests for fpu Emit Tests for ftrace Emit Tests for futex Emit Tests for intel_pstate Emit Tests for ipc Emit Tests for ir Emit Tests for kcmp Skipping non-existent dir: kexec Emit Tests for kvm Emit Tests for lib Emit Tests for livepatch Emit Tests for lkdtm Emit Tests for membarrier Emit Tests for memfd Emit Tests for memory-hotplug Emit Tests for mincore Emit Tests for mount Emit Tests for mqueue Emit Tests for net Emit Tests for net/forwarding Emit Tests for net/mptcp Emit Tests for netfilter Emit Tests for nsfs Emit Tests for pidfd Emit Tests for pid_namespace Skipping non-existent dir: powerpc Emit Tests for proc Emit Tests for pstore Emit Tests for ptrace Emit Tests for openat2 Emit Tests for rseq Emit Tests for rtc Emit Tests for seccomp Emit Tests for 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 sysctl Skipping non-existent dir: tc-testing Emit Tests for timens Emit Tests for timers Emit Tests for tmpfs Emit Tests for tpm2 Emit Tests for user Emit Tests for vm Skipping non-existent dir: x86 Emit Tests for zram Created /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection/linux/build-arm-gcc-10/kselftest/kselftest_install/kselftest-packages/kselftest.tar.xz