On Sun, Oct 29, 2017 at 7:51 PM, kernel test robot <xiaolong.ye@xxxxxxxxx> wrote: > > FYI, we noticed the following commit (built with gcc-6): > > commit: 5fb70554d68e2ea032b6a28b082801d8b7b76cb8 ("android/ion: userspace test utility for ion buffer sharing") > url: https://github.com/0day-ci/linux/commits/Pintu-Agarwal/android-ion-userspace-test-utility-for-ion-buffer-sharing/20171025-022548 > > > in testcase: kernel_selftests > with following parameters: > > > 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: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G memory > > caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): > > > > > KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8 > 2017-10-26 22:18:16 ln -sf /usr/bin/gcc-5 /usr/bin/gcc > > 2017-10-26 22:18:16 make run_tests -C android > make: Entering directory '/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/testing/selftests/android' > make[1]: Entering directory '/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/testing/selftests/android/ion' > gcc -I../../../../../drivers/staging/android/uapi/ -Wall -O2 -g ionapp_export.c ipcsocket.c ionutils.c -o ionapp_export > In file included from ionapp_export.c:28:0: > ionutils.h:4:17: fatal error: ion.h: No such file or directory > compilation terminated. > In file included from ionutils.c:9:0: > ionutils.h:4:17: fatal error: ion.h: No such file or directory > compilation terminated. This utility requires ion.h header file which should be included from kernel source tree: drivers/staging/android/ion/uapi/ This is already mentioned in the ion/Makefile Looks like this ion.h is not getting included inside the linux_headers_dir ? Shall I include the ion.h locally in my selftests? Or, is there a better way to include the header directly... > <builtin>: recipe for target 'ionapp_export' failed > make[1]: *** [ionapp_export] Error 1 > make[1]: Leaving directory '/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/testing/selftests/android/ion' > ion_test.sh: No /dev/ion device found > ion_test.sh: May be CONFIG_ION is not set > make: Leaving directory '/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/testing/selftests/android' > > 2017-10-26 22:18:16 make run_tests -C bpf > make: Entering directory '/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/testing/selftests/bpf' > make -C ../../../lib/bpf OUTPUT=/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/testing/selftests/bpf/ > make[1]: Entering directory '/usr/src/linux-selftests-x86_64-rhel-7.2-5fb70554d68e2ea032b6a28b082801d8b7b76cb8/tools/lib/bpf' > > > > To reproduce: > > git clone https://github.com/intel/lkp-tests.git > cd lkp-tests > bin/lkp install job.yaml # job file is attached in this email > bin/lkp run job.yaml > > > > Thanks, > Xiaolong -- To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html