# # 2023-05-22T05:49:11.237448 # # 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__4/linux/build-arm-gcc-10 -C/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux -j34 -s headers # # # 2023-05-22T05:49:13.296311 # # 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__4/linux/build-arm-gcc-10 -C/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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/ccL7hYuu.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccgyUeFu.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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/cc2g6kxv.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccgyUeFu.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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__4/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__4/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__4/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__4/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__4/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__4/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__4/linux/tools/build/Makefile.build:145: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/linux/build-arm-gcc-10/kselftest/bpf/tools/build/resolve_btfids//resolve_btfids-in.o] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:213: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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. 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:180: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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__4/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 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); | ^~~~~ 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 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); | ^~~~~ 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 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/ccaHgFMV.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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/ccjNuLQO.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/linux/build-arm-gcc-10/kselftest/rseq/param_test] Error 1 /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/ccFGX1dZ.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/linux/build-arm-gcc-10/kselftest/rseq/param_test_compare_twice] 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__4/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/ccFlZoil.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccrsJ1al.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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/ccZx0mnl.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/ccrsJ1al.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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/ccsYlSQQ.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/cc6GRlVT.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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/ccq7eNkR.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/tools/testing/selftests/android/ion/ipcsocket.h:8: multiple definition of `sock_name'; /tmp/cc6GRlVT.o:/data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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__4/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__4/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__4/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__4/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__4/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__4/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__4/linux/tools/build/Makefile.build:145: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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__4/linux/tools/testing/selftests/bpf/verifier/tests.h:59, from test_verifier.c:355: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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:438: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/linux/build-arm-gcc-10/kselftest/bpf/test_verifier] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:213: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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:180: /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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__4/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: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/ccaCxNK3.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/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/ccx69MI1.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/linux/build-arm-gcc-10/kselftest/rseq/param_test] Error 1 /usr/lib/gcc-cross/arm-linux-gnueabihf/10/../../../../arm-linux-gnueabihf/bin/ld: /tmp/cchfOnb7.o: in function `test_membarrier_worker_thread': /data/workspace/bot.kernelci.org/bisection/workspace/lava-bisection__4/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__4/linux/build-arm-gcc-10/kselftest/rseq/param_test_compare_twice] 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__4/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 Skipping non-existent dir: 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 Skipping non-existent dir: 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__4/linux/build-arm-gcc-10/kselftest/kselftest_install/kselftest-packages/kselftest.tar.xz