[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20191021084157.GG9296@shao2-debian>
Date: Mon, 21 Oct 2019 16:41:57 +0800
From: kernel test robot <rong.a.chen@...el.com>
To: Christian Brauner <christian.brauner@...ntu.com>
Cc: Kees Cook <keescook@...omium.org>,
Andy Lutomirski <luto@...capital.net>,
Will Drewry <wad@...omium.org>, Shuah Khan <shuah@...nel.org>,
Alexei Starovoitov <ast@...nel.org>,
Daniel Borkmann <daniel@...earbox.net>,
Martin KaFai Lau <kafai@...com>,
Song Liu <songliubraving@...com>, Yonghong Song <yhs@...com>,
Tycho Andersen <tycho@...ho.ws>,
Tyler Hicks <tyhicks@...onical.com>,
LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org
Subject: [seccomp] 0eebfed295: kernel_selftests.seccomp.make_fail
FYI, we noticed the following commit (built with gcc-7):
commit: 0eebfed2954f152259cae0ad57b91d3ea92968e8 ("seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE")
https://git.kernel.org/cgit/linux/kernel/git/kees/linux.git for-next/seccomp
in testcase: kernel_selftests
with following parameters:
group: kselftests-02
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen@...el.com>
2019-10-20 11:14:01 make run_tests -C seccomp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-0eebfed2954f152259cae0ad57b91d3ea92968e8/tools/testing/selftests/seccomp'
gcc -Wl,-no-as-needed -Wall seccomp_bpf.c -lpthread -o seccomp_bpf
seccomp_bpf.c: In function ‘user_notification_continue’:
seccomp_bpf.c:3562:15: error: ‘SECCOMP_USER_NOTIF_FLAG_CONTINUE’ undeclared (first use in this function)
resp.flags = SECCOMP_USER_NOTIF_FLAG_CONTINUE;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
seccomp_bpf.c:3562:15: note: each undeclared identifier is reported only once for each function it appears in
Makefile:12: recipe for target 'seccomp_bpf' failed
make: *** [seccomp_bpf] Error 1
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-0eebfed2954f152259cae0ad57b91d3ea92968e8/tools/testing/selftests/seccomp'
To reproduce:
# build kernel
cd linux
cp config-5.4.0-rc2-00003-g0eebfed2954f1 .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Rong Chen
View attachment "config-5.4.0-rc2-00003-g0eebfed2954f1" of type "text/plain" (200620 bytes)
View attachment "job-script" of type "text/plain" (7061 bytes)
Download attachment "dmesg.xz" of type "application/x-xz" (67024 bytes)
View attachment "kernel_selftests" of type "text/plain" (168198 bytes)
Powered by blists - more mailing lists