make[1]: Entering directory '/srv/src/kernel/next-testing/obj-dir' gcc -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../tools/include/uapi -I../../../../../tools/include/ -Wall -O2 -g ionapp_export.c ipcsocket.c ionutils.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/android/ion/ionapp_export gcc -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../tools/include/uapi -I../../../../../tools/include/ -Wall -O2 -g ionapp_import.c ipcsocket.c ionutils.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/android/ion/ionapp_import gcc -I. -I../../../../../drivers/staging/android/uapi/ -I../../../../../tools/include/uapi -I../../../../../tools/include/ -Wall -O2 -g ionmap_test.c ipcsocket.c ionutils.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/android/ion/ionmap_test make -C ../../../lib/bpf OUTPUT=/srv/src/kernel/next-testing/obj-dir/kselftest/bpf/ Makefile:129: ../tools/build/Makefile.include: No such file or directory make[4]: *** No rule to make target '../tools/build/Makefile.include'. Stop. make[3]: *** [Makefile:100: /srv/src/kernel/next-testing/obj-dir/kselftest/bpf/libbpf.a] Error 2 gcc step_after_suspend_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/breakpoints/step_after_suspend_test gcc breakpoint_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/breakpoints/breakpoint_test gcc -O2 -g -std=gnu99 -Wall test_execve.c -lcap-ng -lrt -ldl -o /srv/src/kernel/next-testing/obj-dir/kselftest/capabilities/test_execve gcc -O2 -g -std=gnu99 -Wall validate_cap.c -lcap-ng -lrt -ldl -o /srv/src/kernel/next-testing/obj-dir/kselftest/capabilities/validate_cap gcc -Wall test_memcontrol.c cgroup_util.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/cgroup/test_memcontrol gcc -Wall test_core.c cgroup_util.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/cgroup/test_core make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all'. gcc -I../../../../include/uapi udmabuf.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/drivers/dma-buf/udmabuf udmabuf.c: In function ‘main’: udmabuf.c:30:10: warning: implicit declaration of function ‘open’; did you mean ‘popen’? [-Wimplicit-function-declaration] devfd = open("/dev/udmabuf", O_RDWR); ^~~~ popen udmabuf.c:42:8: warning: implicit declaration of function ‘fcntl’; did you mean ‘fcvt’? [-Wimplicit-function-declaration] ret = fcntl(memfd, F_ADD_SEALS, F_SEAL_SHRINK); ^~~~~ fcvt gcc -Wall open-unlink.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/efivarfs/open-unlink gcc -Wall create-read.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/efivarfs/create-read gcc -Wall execveat.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/exec/execveat cd /srv/src/kernel/next-testing/obj-dir/kselftest/exec && ln -s -f execveat execveat.symlink cp /srv/src/kernel/next-testing/obj-dir/kselftest/exec/execveat /srv/src/kernel/next-testing/obj-dir/kselftest/exec/execveat.denatured chmod -x /srv/src/kernel/next-testing/obj-dir/kselftest/exec/execveat.denatured echo '#!/bin/sh' > /srv/src/kernel/next-testing/obj-dir/kselftest/exec/script echo 'exit $*' >> /srv/src/kernel/next-testing/obj-dir/kselftest/exec/script chmod +x /srv/src/kernel/next-testing/obj-dir/kselftest/exec/script mkdir -p /srv/src/kernel/next-testing/obj-dir/kselftest/exec/subdir gcc -I../../../include/ devpts_pts.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/filesystems/devpts_pts gcc -I../../../include/ dnotify_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/filesystems/dnotify_test ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory make[3]: *** No rule to make target '../../../../scripts/subarch.include'. Stop. make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all'. gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_wait_timeout.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_wait_timeout gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_wait_wouldblock.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_wait_wouldblock gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_requeue_pi.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_requeue_pi gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_requeue_pi_signal_restart.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_requeue_pi_signal_restart gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_requeue_pi_mismatched_ops.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_requeue_pi_mismatched_ops gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_wait_uninitialized_heap.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_wait_uninitialized_heap gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -pthread -lrt futex_wait_private_mapped_file.c ../include/futextest.h ../include/atomic.h ../include/logging.h -o /srv/src/kernel/next-testing/obj-dir/kselftest/futex/functional/futex_wait_private_mapped_file make OUTPUT=/srv/src/kernel/next-testing/tools/gpio/ -C /srv/src/kernel/next-testing/tools/gpio Makefile:23: ../tools/build/Makefile.include: No such file or directory make[4]: *** No rule to make target '../tools/build/Makefile.include'. Stop. make[3]: *** [Makefile:31: /srv/src/kernel/next-testing/tools/gpio/gpio-utils.o] Error 2 make[3]: Nothing to be done for 'all'. gcc -Wall -D_GNU_SOURCE msr.c -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/intel_pstate/msr gcc -Wall -D_GNU_SOURCE aperf.c -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/intel_pstate/aperf gcc -I../../../include/ msgque.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/ipc/msgque In file included from ../../../include/uapi/linux/msg.h:5, from ../../../include/linux/msg.h:6, from msgque.c:6: /usr/include/linux/ipc.h:12:2: error: unknown type name ‘__kernel_key_t’ __kernel_key_t key; ^~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/asm/ipcbuf.h:1, from /usr/include/linux/ipc.h:22, from ../../../include/uapi/linux/msg.h:5, from ../../../include/linux/msg.h:6, from msgque.c:6: /usr/include/asm-generic/ipcbuf.h:21:2: error: unknown type name ‘__kernel_key_t’ __kernel_key_t key; ^~~~~~~~~~~~~~ msgque.c: In function ‘restore_queue’: msgque.c:52:7: warning: implicit declaration of function ‘msgget’; did you mean ‘memset’? [-Wimplicit-function-declaration] id = msgget(msgque->key, msgque->mode | IPC_CREAT | IPC_EXCL); ^~~~~~ memset msgque.c:66:7: warning: implicit declaration of function ‘msgsnd’; did you mean ‘srand’? [-Wimplicit-function-declaration] if (msgsnd(msgque->msq_id, &msgque->messages[i].mtype, ^~~~~~ srand msgque.c:76:6: warning: implicit declaration of function ‘msgctl’ [-Wimplicit-function-declaration] if (msgctl(id, IPC_RMID, 0)) ^~~~~~ msgque.c: In function ‘check_and_destroy_queue’: msgque.c:87:9: warning: implicit declaration of function ‘msgrcv’ [-Wimplicit-function-declaration] ret = msgrcv(msgque->msq_id, &message.mtype, MAX_MSG_SIZE, ^~~~~~ msgque.c: In function ‘main’: msgque.c:203:15: warning: implicit declaration of function ‘ftok’; did you mean ‘fork’? [-Wimplicit-function-declaration] msgque.key = ftok(argv[0], 822155650); ^~~~ fork make[3]: *** [../lib.mk:147: /srv/src/kernel/next-testing/obj-dir/kselftest/ipc/msgque] Error 1 gcc -Wall -O2 -I../../../include/uapi ir_loopback.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/ir/ir_loopback gcc -I../../../include/ kcmp_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/kcmp/kcmp_test gcc -O2 -g -std=gnu99 -I../../../../tools/include -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/assert.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/kvm/lib/assert.o gcc -O2 -g -std=gnu99 -I../../../../tools/include -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/elf.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/kvm/lib/elf.o gcc -O2 -g -std=gnu99 -I../../../../tools/include -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/io.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/kvm/lib/io.o gcc -O2 -g -std=gnu99 -I../../../../tools/include -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/kvm_util.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/kvm/lib/kvm_util.o lib/kvm_util.c: In function ‘kvm_vm_clear_dirty_log’: lib/kvm_util.c:263:9: error: variable ‘args’ has initializer but incomplete type struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, ^~~~~~~~~~~~~~~~~~~ lib/kvm_util.c:263:39: error: ‘struct kvm_clear_dirty_log’ has no member named ‘dirty_bitmap’ struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, ^~~~~~~~~~~~ lib/kvm_util.c:263:54: warning: excess elements in struct initializer struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, ^~~ lib/kvm_util.c:263:54: note: (near initialization for ‘args’) lib/kvm_util.c:263:60: error: ‘struct kvm_clear_dirty_log’ has no member named ‘slot’ struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, ^~~~ lib/kvm_util.c:263:67: warning: excess elements in struct initializer struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, ^~~~ lib/kvm_util.c:263:67: note: (near initialization for ‘args’) lib/kvm_util.c:264:32: error: ‘struct kvm_clear_dirty_log’ has no member named ‘first_page’ .first_page = first_page, ^~~~~~~~~~ lib/kvm_util.c:264:45: warning: excess elements in struct initializer .first_page = first_page, ^~~~~~~~~~ lib/kvm_util.c:264:45: note: (near initialization for ‘args’) lib/kvm_util.c:265:39: error: ‘struct kvm_clear_dirty_log’ has no member named ‘num_pages’ .num_pages = num_pages }; ^~~~~~~~~ lib/kvm_util.c:265:51: warning: excess elements in struct initializer .num_pages = num_pages }; ^~~~~~~~~ lib/kvm_util.c:265:51: note: (near initialization for ‘args’) lib/kvm_util.c:263:29: error: storage size of ‘args’ isn’t known struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, ^~~~ lib/kvm_util.c:268:22: error: ‘KVM_CLEAR_DIRTY_LOG’ undeclared (first use in this function); did you mean ‘KVM_GET_DIRTY_LOG’? ret = ioctl(vm->fd, KVM_CLEAR_DIRTY_LOG, &args); ^~~~~~~~~~~~~~~~~~~ KVM_GET_DIRTY_LOG lib/kvm_util.c:268:22: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [Makefile:42: /srv/src/kernel/next-testing/obj-dir/kselftest/kvm/lib/kvm_util.o] Error 1 make[3]: Nothing to be done for 'all'. make[3]: *** No rule to make target '/srv/src/kernel/next-testing/obj-dir/kselftest/livepatch/test-livepatch.sh', needed by 'all'. Stop. gcc -g -I../../../include/ membarrier_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/membarrier/membarrier_test make[3]: *** No rule to make target 'common.o', needed by '/srv/src/kernel/next-testing/obj-dir/kselftest/memfd/memfd_test'. Stop. make[3]: Nothing to be done for 'all'. gcc -Wall -O2 unprivileged-remount-test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/mount/unprivileged-remount-test gcc -O2 mq_open_tests.c -lrt -lpthread -lpopt -o /srv/src/kernel/next-testing/obj-dir/kselftest/mqueue/mq_open_tests gcc -O2 mq_perf_tests.c -lrt -lpthread -lpopt -o /srv/src/kernel/next-testing/obj-dir/kselftest/mqueue/mq_perf_tests gcc -Wall -Wl,--no-as-needed -O2 -g -I../../../include/ reuseport_bpf.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/net/reuseport_bpf reuseport_bpf.c: In function ‘attach_cbpf’: reuseport_bpf.c:135:21: error: array type has incomplete element type ‘struct sock_filter’ struct sock_filter code[] = { ^~~~ reuseport_bpf.c:141:15: error: ‘BPF_A’ undeclared (first use in this function); did you mean ‘BPF_H’? { BPF_RET | BPF_A, 0, 0, 0 }, ^~~~~ BPF_H reuseport_bpf.c:141:15: note: each undeclared identifier is reported only once for each function it appears in reuseport_bpf.c:143:9: error: variable ‘p’ has initializer but incomplete type struct sock_fprog p = { ^~~~~~~~~~ reuseport_bpf.c:144:4: error: ‘struct sock_fprog’ has no member named ‘len’ .len = ARRAY_SIZE(code), ^~~ reuseport_bpf.c:28:25: warning: excess elements in struct initializer #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) ^ reuseport_bpf.c:144:10: note: in expansion of macro ‘ARRAY_SIZE’ .len = ARRAY_SIZE(code), ^~~~~~~~~~ reuseport_bpf.c:28:25: note: (near initialization for ‘p’) #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) ^ reuseport_bpf.c:144:10: note: in expansion of macro ‘ARRAY_SIZE’ .len = ARRAY_SIZE(code), ^~~~~~~~~~ reuseport_bpf.c:145:4: error: ‘struct sock_fprog’ has no member named ‘filter’ .filter = code, ^~~~~~ reuseport_bpf.c:145:13: warning: excess elements in struct initializer .filter = code, ^~~~ reuseport_bpf.c:145:13: note: (near initialization for ‘p’) reuseport_bpf.c:143:20: error: storage size of ‘p’ isn’t known struct sock_fprog p = { ^ reuseport_bpf.c:143:20: warning: unused variable ‘p’ [-Wunused-variable] reuseport_bpf.c:135:21: warning: unused variable ‘code’ [-Wunused-variable] struct sock_filter code[] = { ^~~~ reuseport_bpf.c: In function ‘test_filter_no_reuseport’: reuseport_bpf.c:348:21: error: array type has incomplete element type ‘struct sock_filter’ struct sock_filter ccode[] = {{ BPF_RET | BPF_A, 0, 0, 0 }}; ^~~~~ reuseport_bpf.c:348:44: error: ‘BPF_A’ undeclared (first use in this function); did you mean ‘BPF_H’? struct sock_filter ccode[] = {{ BPF_RET | BPF_A, 0, 0, 0 }}; ^~~~~ BPF_H reuseport_bpf.c:350:20: error: storage size of ‘cprog’ isn’t known struct sock_fprog cprog; ^~~~~ reuseport_bpf.c:350:20: warning: unused variable ‘cprog’ [-Wunused-variable] reuseport_bpf.c:348:21: warning: unused variable ‘ccode’ [-Wunused-variable] struct sock_filter ccode[] = {{ BPF_RET | BPF_A, 0, 0, 0 }}; ^~~~~ make[3]: *** [../lib.mk:147: /srv/src/kernel/next-testing/obj-dir/kselftest/net/reuseport_bpf] Error 1 make[3]: Nothing to be done for 'all'. gcc -I../../../../include hwtstamp_config.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/networking/timestamping/hwtstamp_config gcc -I../../../../include rxtimestamp.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/networking/timestamping/rxtimestamp gcc -I../../../../include timestamping.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/networking/timestamping/timestamping gcc -I../../../../include txtimestamp.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/networking/timestamping/txtimestamp gcc -Wall -Werror owner.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/nsfs/owner gcc -Wall -Werror pidns.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/nsfs/pidns gcc -g -I../../../include/ pidfd_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/pidfd/pidfd_test pidfd_test.c: In function ‘sys_pidfd_send_signal’: pidfd_test.c:22:17: error: ‘__NR_pidfd_send_signal’ undeclared (first use in this function); did you mean ‘sys_pidfd_send_signal’? return syscall(__NR_pidfd_send_signal, pidfd, sig, info, flags); ^~~~~~~~~~~~~~~~~~~~~~ sys_pidfd_send_signal pidfd_test.c:22:17: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [../lib.mk:147: /srv/src/kernel/next-testing/obj-dir/kselftest/pidfd/pidfd_test] Error 1 make[3]: Nothing to be done for 'all'. gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-001-lookup.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/fd-001-lookup gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-002-posix-eq.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/fd-002-posix-eq gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE fd-003-kthread.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/fd-003-kthread gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-loadavg-001.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-loadavg-001 proc-loadavg-001.c:17: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE : note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-pid-vm.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-pid-vm gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-map-files-001.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-self-map-files-001 gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-map-files-002.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-self-map-files-002 gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-syscall.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-self-syscall proc-self-syscall.c:16: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE : note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-self-wchan.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-self-wchan gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-uptime-001.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-uptime-001 gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE proc-uptime-002.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/proc-uptime-002 proc-uptime-002.c:18: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE : note: this is the location of the previous definition gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE read.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/read gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE self.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/self gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE setns-dcache.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/setns-dcache gcc -Wall -O2 -Wno-unused-function -D_GNU_SOURCE thread-self.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/proc/thread-self make[3]: Nothing to be done for 'all'. gcc -iquote../../../../include/uapi -Wall peeksiginfo.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/ptrace/peeksiginfo gcc -O2 -Wall -g -I./ -I../../../include/ -L./ -Wl,-rpath=./ -shared -fPIC rseq.c -lpthread -o /srv/src/kernel/next-testing/obj-dir/kselftest/rseq/librseq.so gcc -O2 -Wall -g -I./ -I../../../include/ -L./ -Wl,-rpath=./ basic_test.c -lpthread -lrseq -o /srv/src/kernel/next-testing/obj-dir/kselftest/rseq/basic_test /usr/bin/ld: cannot find -lrseq collect2: error: ld returned 1 exit status make[3]: *** [Makefile:22: /srv/src/kernel/next-testing/obj-dir/kselftest/rseq/basic_test] Error 1 gcc -O3 -Wl,-no-as-needed -Wall -lrt -lpthread -lm rtctest.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/rtc/rtctest gcc -O3 -Wl,-no-as-needed -Wall -lrt -lpthread -lm setdate.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/rtc/setdate gcc -Wl,-no-as-needed -Wall seccomp_bpf.c -lpthread -o /srv/src/kernel/next-testing/obj-dir/kselftest/seccomp/seccomp_bpf gcc -Wall sas.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sigaltstack/sas gcc -static -ffreestanding -nostartfiles -s get_size.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/size/get_size gcc default_file_splice_read.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/splice/default_file_splice_read make[3]: Nothing to be done for 'all'. gcc -c sync_alloc.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_alloc.o gcc -c sync_fence.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_fence.o gcc -c sync_merge.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_merge.o gcc -c sync_wait.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_wait.o gcc -c sync_stress_parallelism.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_stress_parallelism.o gcc -c sync_stress_consumer.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_stress_consumer.o gcc -c sync_stress_merge.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_stress_merge.o gcc -c sync_test.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_test.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../include/ gcc -c sync.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../include/ gcc -o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_test /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_test.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_alloc.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_fence.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_merge.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_wait.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_stress_parallelism.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_stress_consumer.o /srv/src/kernel/next-testing/obj-dir/kselftest/sync/sync_stress_merge.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -I../../../include/ -pthread make[3]: Nothing to be done for 'all'. gcc -O3 -Wl,-no-as-needed -Wall posix_timers.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/posix_timers gcc -O3 -Wl,-no-as-needed -Wall nanosleep.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/nanosleep gcc -O3 -Wl,-no-as-needed -Wall nsleep-lat.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/nsleep-lat gcc -O3 -Wl,-no-as-needed -Wall set-timer-lat.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/set-timer-lat gcc -O3 -Wl,-no-as-needed -Wall mqueue-lat.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/mqueue-lat gcc -O3 -Wl,-no-as-needed -Wall inconsistency-check.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/inconsistency-check gcc -O3 -Wl,-no-as-needed -Wall raw_skew.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/raw_skew gcc -O3 -Wl,-no-as-needed -Wall threadtest.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/threadtest gcc -O3 -Wl,-no-as-needed -Wall rtcpie.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/rtcpie gcc -O3 -Wl,-no-as-needed -Wall alarmtimer-suspend.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/alarmtimer-suspend gcc -O3 -Wl,-no-as-needed -Wall valid-adjtimex.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/valid-adjtimex gcc -O3 -Wl,-no-as-needed -Wall adjtick.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/adjtick gcc -O3 -Wl,-no-as-needed -Wall change_skew.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/change_skew gcc -O3 -Wl,-no-as-needed -Wall skew_consistency.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/skew_consistency gcc -O3 -Wl,-no-as-needed -Wall clocksource-switch.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/clocksource-switch gcc -O3 -Wl,-no-as-needed -Wall freq-step.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/freq-step gcc -O3 -Wl,-no-as-needed -Wall leap-a-day.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/leap-a-day gcc -O3 -Wl,-no-as-needed -Wall leapcrash.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/leapcrash gcc -O3 -Wl,-no-as-needed -Wall set-tai.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/set-tai gcc -O3 -Wl,-no-as-needed -Wall set-2038.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/set-2038 gcc -O3 -Wl,-no-as-needed -Wall set-tz.c -lrt -lpthread -lm -o /srv/src/kernel/next-testing/obj-dir/kselftest/timers/set-tz gcc -Wall -O2 -D_GNU_SOURCE bug-link-o-tmpfile.c -o /srv/src/kernel/next-testing/obj-dir/kselftest/tmpfs/bug-link-o-tmpfile make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all'. gcc -Wall -I ../../../include compaction_test.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/compaction_test gcc -Wall -I ../../../include gup_benchmark.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/gup_benchmark gcc -Wall -I ../../../include hugepage-mmap.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/hugepage-mmap gcc -Wall -I ../../../include hugepage-shm.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/hugepage-shm gcc -Wall -I ../../../include map_hugetlb.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/map_hugetlb gcc -Wall -I ../../../include map_fixed_noreplace.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/map_fixed_noreplace gcc -Wall -I ../../../include map_populate.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/map_populate gcc -Wall -I ../../../include mlock-random-test.c -lrt -lcap -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/mlock-random-test gcc -Wall -I ../../../include mlock2-tests.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/mlock2-tests gcc -Wall -I ../../../include on-fault-limit.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/on-fault-limit gcc -Wall -I ../../../include thuge-gen.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/thuge-gen gcc -Wall -I ../../../include transhuge-stress.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/transhuge-stress gcc -Wall -I ../../../include userfaultfd.c -lrt -lpthread -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/userfaultfd gcc -Wall -I ../../../include va_128TBswitch.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/va_128TBswitch gcc -Wall -I ../../../include virtual_address_range.c -lrt -o /srv/src/kernel/next-testing/obj-dir/kselftest/vm/virtual_address_range gcc -m32 -o /srv/src/kernel/next-testing/obj-dir/kselftest/x86/single_step_syscall_32 -O2 -g -std=gnu99 -pthread -Wall -I../../../include -I../../../arch/x86/include/uapi -I../../../arch/x86/include -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 single_step_syscall.c -lrt -ldl -lm single_step_syscall.c: In function ‘main’: single_step_syscall.c:147:48: error: ‘SYS_getpid’ undeclared (first use in this function); did you mean ‘SYS_gettid’? asm volatile ("int $0x80" : "=a" (tmp) : "a" (SYS_getpid) ^~~~~~~~~~ SYS_gettid single_step_syscall.c:147:48: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [Makefile:74: /srv/src/kernel/next-testing/obj-dir/kselftest/x86/single_step_syscall_32] Error 1 make[3]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/src/kernel/next-testing/obj-dir'