[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 2 Feb 2019 14:11:30 +0800
From: kernel test robot <rong.a.chen@...el.com>
To: Florian La Roche <florian.laroche@...glemail.com>
Cc: linux-kernel@...r.kernel.org, Crt Mori <cmo@...exis.com>,
Joe Perches <joe@...ches.com>,
Davidlohr Bueso <dave@...olabs.net>,
Will Deacon <will.deacon@....com>,
Peter Zijlstra <peterz@...radead.org>,
Linus Torvalds <torvalds@...ux-foundation.org>,
Florian La Roche <Florian.LaRoche@...glemail.com>, lkp@...org
Subject: [LKP] 32bd07585d: kernel_selftests.lib.prime_numbers.sh.fail
FYI, we noticed the following commit (built with gcc-7):
commit: 32bd07585d303a945d476d3d86b3c0dae43a9919 ("fix int_sqrt() for very large numbers")
url: https://github.com/0day-ci/linux/commits/Florian-La-Roche/fix-int_sqrt-for-very-large-numbers/20190122-045319
in testcase: kernel_selftests
with following parameters:
group: kselftests-01
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 4G
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-32bd07585d303a945d476d3d86b3c0dae43a9919
2019-02-01 19:32:50 ln -sf /usr/bin/clang-7 /usr/bin/clang
2019-02-01 19:32:50 ln -sf /usr/bin/llc-7 /usr/bin/llc
2019-02-01 19:32:50 chown lkp capabilities -R
2019-02-01 19:32:50 su lkp -c make run_tests -C capabilities 2>&1
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/capabilities'
gcc -O2 -g -std=gnu99 -Wall test_execve.c -lcap-ng -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/capabilities/test_execve
gcc -O2 -g -std=gnu99 -Wall validate_cap.c -lcap-ng -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/capabilities/validate_cap
TAP version 13
selftests: capabilities: test_execve
========================================
# validate_cap:: Capabilities after execve were correct
# validate_cap:: Capabilities after execve were correct
# validate_cap:: Capabilities after execve were correct
# [RUN] +++ Tests with uid == 0 +++
# [NOTE] Using a user namespace for tests
# [RUN] Root => ep
ok 1 Passed
# Check cap_ambient manipulation rules
ok 2 PR_CAP_AMBIENT_RAISE failed on non-inheritable cap
ok 3 PR_CAP_AMBIENT_RAISE failed on non-permitted cap
ok 4 PR_CAP_AMBIENT_RAISE worked
ok 5 Basic manipulation appears to work
# [RUN] Root +i => eip
ok 6 Passed
# [RUN] UID 0 +ia => eipa
ok 7 Passed
ok 8 # skip SUID/SGID tests (needs privilege)
Pass 7 Fail 0 Xfail 0 Xpass 0 Skip 1 Error 0
1..8
# validate_cap:: Capabilities after execve were correct
# validate_cap:: Capabilities after execve were correct
# validate_cap:: Capabilities after execve were correct
# ==================================================
# [RUN] +++ Tests with uid != 0 +++
# [NOTE] Using a user namespace for tests
# [RUN] Non-root => no caps
ok 1 Passed
# Check cap_ambient manipulation rules
ok 2 PR_CAP_AMBIENT_RAISE failed on non-inheritable cap
ok 3 PR_CAP_AMBIENT_RAISE failed on non-permitted cap
ok 4 PR_CAP_AMBIENT_RAISE worked
ok 5 Basic manipulation appears to work
# [RUN] Non-root +i => i
ok 6 Passed
# [RUN] UID 1 +ia => eipa
ok 7 Passed
ok 8 # skip SUID/SGID tests (needs privilege)
Pass 7 Fail 0 Xfail 0 Xpass 0 Skip 1 Error 0
1..8
# ==================================================
ok 1..1 selftests: capabilities: test_execve [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/capabilities'
ignored_by_lkp cgroup test
2019-02-01 19:32:50 make run_tests -C cpu-hotplug
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/cpu-hotplug'
TAP version 13
selftests: cpu-hotplug: cpu-on-off-test.sh
========================================
pid 1199's current affinity mask: 3
pid 1199's new affinity mask: 1
CPU online/offline summary:
Cpus in online state: 0-1
Cpus in offline state: 0
Limited scope test: one hotplug cpu
(leaves cpu in the original state):
online to offline to online: cpu 1
ok 1..1 selftests: cpu-hotplug: cpu-on-off-test.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/cpu-hotplug'
2019-02-01 19:32:51 make run_tests -C cpufreq
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/cpufreq'
TAP version 13
selftests: cpufreq: main.sh
========================================
pid 1260's current affinity mask: 3
pid 1260's new affinity mask: 1
not ok 1..1 selftests: cpufreq: main.sh [FAIL]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/cpufreq'
ignored_by_lkp efivarfs test: /sys/firmware/efi dir does not exist
2019-02-01 19:32:51 make run_tests -C exec
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec'
gcc -Wall execveat.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/execveat
cd /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec && ln -s -f execveat execveat.symlink
cp /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/execveat /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/execveat.denatured
chmod -x /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/execveat.denatured
echo '#!/bin/sh' > /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/script
echo 'exit $*' >> /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/script
chmod +x /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/script
mkdir -p /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/subdir
TAP version 13
selftests: exec: execveat
========================================
/bin/sh: 0: Can't open /dev/fd/7/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
Check success of execveat(4, '../execveat', 0)... [OK]
Check success of execveat(6, 'execveat', 0)... [OK]
Check success of execveat(8, 'execveat', 0)... [OK]
Check success of execveat(-100, '/usr/src/perf_selfte...ftests/exec/execveat', 0)... [OK]
Check success of execveat(99, '/usr/src/perf_selfte...ftests/exec/execveat', 0)... [OK]
Check success of execveat(10, '', 4096)... [OK]
Check success of execveat(19, '', 4096)... [OK]
Check success of execveat(11, '', 4096)... [OK]
Check success of execveat(16, '', 4096)... [OK]
Check success of execveat(16, '', 4096)... [OK]
Check success of execveat(17, '', 4096)... [OK]
Check failure of execveat(10, '', 0) with ENOENT... [OK]
Check failure of execveat(10, '(null)', 4096) with EFAULT... [OK]
Check success of execveat(6, 'execveat.symlink', 0)... [OK]
Check success of execveat(8, 'execveat.symlink', 0)... [OK]
Check success of execveat(-100, '/usr/src/perf_selfte...xec/execveat.symlink', 0)... [OK]
Check success of execveat(12, '', 4096)... [OK]
Check success of execveat(12, '', 4352)... [OK]
Check failure of execveat(6, 'execveat.symlink', 256) with ELOOP... [OK]
Check failure of execveat(8, 'execveat.symlink', 256) with ELOOP... [OK]
Check failure of execveat(-100, '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec/execveat.symlink', 256) with ELOOP... [OK]
Check success of execveat(4, '../script', 0)... [OK]
Check success of execveat(6, 'script', 0)... [OK]
Check success of execveat(8, 'script', 0)... [OK]
Check success of execveat(-100, '/usr/src/perf_selfte...elftests/exec/script', 0)... [OK]
Check success of execveat(15, '', 4096)... [OK]
Check success of execveat(15, '', 4352)... [OK]
Check failure of execveat(20, '', 4096) with ENOENT... [OK]
Check failure of execveat(9, 'script', 0) with ENOENT... [OK]
Check success of execveat(18, '', 4096)... [OK]
Check success of execveat(18, '', 4096)... [OK]
Check success of execveat(5, '../script', 0)... [OK]
Check success of execveat(5, 'script', 0)... [OK]
Check success of execveat(5, '../script', 0)... [OK]
Check failure of execveat(5, 'script', 0) with ENOENT... [OK]
Check failure of execveat(6, 'execveat', 65535) with EINVAL... [OK]
Check failure of execveat(6, 'no-such-file', 0) with ENOENT... [OK]
Check failure of execveat(8, 'no-such-file', 0) with ENOENT... [OK]
Check failure of execveat(-100, 'no-such-file', 0) with ENOENT... [OK]
Check failure of execveat(6, '', 4096) with EACCES... [OK]
Check failure of execveat(6, 'Makefile', 0) with EACCES... [OK]
Check failure of execveat(13, '', 4096) with EACCES... [OK]
Check failure of execveat(14, '', 4096) with EACCES... [OK]
Check failure of execveat(99, '', 4096) with EBADF... [OK]
Check failure of execveat(99, 'execveat', 0) with EBADF... [OK]
Check failure of execveat(10, 'execveat', 0) with ENOTDIR... [OK]
Invoke copy of 'execveat' via filename of length 4094:
Check success of execveat(21, '', 4096)... [OK]
Check success of execveat(7, 'usr/src/perf_selftes...yyyyyyyyyyyyyyyyyyyy', 0)... [OK]
Invoke copy of 'script' via filename of length 4094:
Check success of execveat(22, '', 4096)... [OK]
Check success of execveat(7, 'usr/src/perf_selftes...yyyyyyyyyyyyyyyyyyyy', 0)... [OK]
ok 1..1 selftests: exec: execveat [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/exec'
ignored_by_lkp filesystems test
2019-02-01 19:32:51 mv /lib/udev/rules.d/50-firmware.rules .
2019-02-01 19:32:51 /etc/init.d/udev restart
Restarting udev (via systemctl): udev.service.
2019-02-01 19:32:51 make run_tests -C firmware
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/firmware'
TAP version 13
selftests: firmware: fw_run_tests.sh
========================================
-----------------------------------------------------
Running kernel configuration test 1 -- rare
Emulates:
CONFIG_FW_LOADER=y
CONFIG_FW_LOADER_USER_HELPER=n
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n
./fw_filesystem.sh: filesystem loading works
./fw_filesystem.sh: async filesystem loading works
Testing with the file present...
Batched request_firmware() try #1: Files /tmp/tmp.QCJhVEPkiu/test-firmware.bin and /sys/devices/virtual/misc/test_firmware/read_firmware differ
request #0: firmware was not loaded
not ok 1..1 selftests: firmware: fw_run_tests.sh [FAIL]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/firmware'
2019-02-01 19:32:51 mv 50-firmware.rules /lib/udev/rules.d/50-firmware.rules
2019-02-01 19:32:51 make run_tests -C ftrace
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ftrace'
TAP version 13
selftests: ftrace: ftracetest
========================================
./ftracetest: 163: [: Illegal number:
-e === Ftrace unit tests ===
-e -n [1] Basic trace file check
-e [PASS]
-e -n [2] Basic test for tracers
-e [PASS]
-e -n [3] Basic trace clock test
-e [PASS]
-e -n [4] Basic event tracing check
-e [PASS]
-e -n [5] Change the ringbuffer size
-e [PASS]
-e -n [6] Snapshot and tracing setting
-e [PASS]
-e -n [7] trace_pipe and trace_marker
-e [PASS]
-e -n [8] Generic dynamic event - add/remove kprobe events
-e [PASS]
-e -n [9] Generic dynamic event - add/remove synthetic events
-e [PASS]
-e -n [10] Generic dynamic event - selective clear (compatibility)
-e [PASS]
-e -n [11] Generic dynamic event - generic clear event
-e [PASS]
-e -n [12] event tracing - enable/disable with event level files
-e [PASS]
-e -n [13] event tracing - restricts events based on pid
-e [PASS]
-e -n [14] event tracing - enable/disable with subsystem level files
-e [PASS]
-e -n [15] event tracing - enable/disable with top level files
-e [PASS]
-e -n [16] Test trace_printk from module
-e [UNRESOLVED]
-e -n [17] ftrace - function graph filters with stack tracer
-e [PASS]
-e -n [18] ftrace - function graph filters
-e [PASS]
-e -n [19] ftrace - function glob filters
-e [PASS]
-e -n [20] ftrace - function pid filters
-e [PASS]
-e -n [21] ftrace - stacktrace filter command
-e [PASS]
-e -n [22] ftrace - function trace with cpumask
-e [PASS]
-e -n [23] ftrace - test for function event triggers
-e [PASS]
-e -n [24] ftrace - function trace on module
-e [UNRESOLVED]
-e -n [25] ftrace - function profiling
-e [PASS]
-e -n [26] ftrace - function profiler with function tracing
-e [PASS]
-e -n [27] ftrace - test reading of set_ftrace_filter
-e [PASS]
-e -n [28] ftrace - Max stack tracer
-e [PASS]
-e -n [29] ftrace - test for function traceon/off triggers
-e [PASS]
-e -n [30] Test creation and deletion of trace instances while setting an event
-e [PASS]
-e -n [31] Test creation and deletion of trace instances
-e [PASS]
-e -n [32] Kprobe dynamic event - adding and removing
-e [PASS]
-e -n [33] Kprobe dynamic event - busy event check
-e [PASS]
-e -n [34] Kprobe dynamic event with arguments
-e [PASS]
-e -n [35] Kprobe event with comm arguments
-e [PASS]
-e -n [36] Kprobe event string type argument
-e [PASS]
-e -n [37] Kprobe event symbol argument
-e [PASS]
-e -n [38] Kprobe event argument syntax
-e [PASS]
-e -n [39] Kprobes event arguments with types
-e [PASS]
-e -n [40] Kprobe event auto/manual naming
-e [PASS]
-e -n [41] Kprobe dynamic event with function tracer
-e [PASS]
-e -n [42] Kprobe dynamic event - probing module
-e [UNRESOLVED]
-e -n [43] Kretprobe dynamic event with arguments
-e [PASS]
-e -n [44] Kretprobe dynamic event with maxactive
-e [PASS]
-e -n [45] Register/unregister many kprobe events
-e [PASS]
-e -n [46] Kprobe events - probe points
-e [PASS]
-e -n [47] Kprobe dynamic event - adding and removing
-e [PASS]
-e -n [48] test for the preemptirqsoff tracer
-e [UNSUPPORTED]
-e -n [49] Test wakeup tracer
-e [PASS]
-e -n [50] Test wakeup RT tracer
-e [PASS]
-e -n [51] event trigger - test extended error support
-e [PASS]
-e -n [52] event trigger - test field variable support
-e [PASS]
-e -n [53] event trigger - test inter-event combined histogram trigger
-e [PASS]
-e -n [54] event trigger - test multiple actions on hist trigger
-e [PASS]
-e -n [55] event trigger - test inter-event histogram trigger onmatch action
-e [PASS]
-e -n [56] event trigger - test inter-event histogram trigger onmatch-onmax action
-e [PASS]
-e -n [57] event trigger - test inter-event histogram trigger onmax action
-e [PASS]
-e -n [58] event trigger - test synthetic event create remove
-e [PASS]
-e -n [59] event trigger - test synthetic_events syntax parser
-e [PASS]
-e -n [60] event trigger - test event enable/disable trigger
-e [PASS]
-e -n [61] event trigger - test trigger filter
-e [PASS]
-e -n [62] event trigger - test histogram modifiers
-e [PASS]
-e -n [63] event trigger - test histogram trigger
-e [PASS]
-e -n [64] event trigger - test multiple histogram triggers
-e [PASS]
-e -n [65] event trigger - test snapshot-trigger
-e [PASS]
-e -n [66] event trigger - test stacktrace-trigger
-e [PASS]
-e -n [67] trace_marker trigger - test histogram trigger
-e [PASS]
-e -n [68] trace_marker trigger - test snapshot trigger
-e [PASS]
-e -n [69] trace_marker trigger - test histogram with synthetic event against kernel event
-e [PASS]
-e -n [70] trace_marker trigger - test histogram with synthetic event
-e [PASS]
-e -n [71] event trigger - test traceon/off trigger
-e [PASS]
-e -n [72] (instance) Basic test for tracers
-e [PASS]
-e -n [73] (instance) Basic trace clock test
-e [PASS]
-e -n [74] (instance) Change the ringbuffer size
-e [PASS]
-e -n [75] (instance) Snapshot and tracing setting
-e [PASS]
-e -n [76] (instance) trace_pipe and trace_marker
-e [PASS]
-e -n [77] (instance) event tracing - enable/disable with event level files
-e [PASS]
-e -n [78] (instance) event tracing - restricts events based on pid
-e [PASS]
-e -n [79] (instance) event tracing - enable/disable with subsystem level files
-e [PASS]
-e -n [80] (instance) ftrace - stacktrace filter command
-e [PASS]
-e -n [81] (instance) ftrace - test for function event triggers
-e [PASS]
-e -n [82] (instance) ftrace - test for function traceon/off triggers
-e [PASS]
-e -n [83] (instance) event trigger - test event enable/disable trigger
-e [PASS]
-e -n [84] (instance) event trigger - test trigger filter
-e [PASS]
-e -n [85] (instance) event trigger - test histogram modifiers
-e [PASS]
-e -n [86] (instance) event trigger - test histogram trigger
-e [PASS]
-e -n [87] (instance) event trigger - test multiple histogram triggers
-e [PASS]
-e -n [88] (instance) trace_marker trigger - test histogram trigger
-e [PASS]
-e -n [89] (instance) trace_marker trigger - test snapshot trigger
-e [PASS]
-e
-e # of passed: 85
-e # of failed: 0
-e # of unresolved: 3
-e # of untested: 0
-e # of unsupported: 1
-e # of xfailed: 0
-e # of undefined(test bug): 0
not ok 1..1 selftests: ftrace: ftracetest [FAIL]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ftrace'
2019-02-01 19:34:47 make run_tests -C futex
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/futex'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/futex/functional'
make ARCH=x86 -C ../../../../.. headers_install
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919'
HOSTCC scripts/basic/fixdep
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTLD arch/x86/tools/relocs
UPD include/generated/uapi/linux/version.h
HOSTCC scripts/unifdef
INSTALL usr/include/asm-generic/ (37 files)
INSTALL usr/include/drm/ (26 files)
INSTALL usr/include/linux/ (503 files)
INSTALL usr/include/linux/android/ (2 files)
INSTALL usr/include/linux/byteorder/ (2 files)
INSTALL usr/include/linux/caif/ (2 files)
INSTALL usr/include/linux/can/ (6 files)
INSTALL usr/include/linux/cifs/ (1 file)
INSTALL usr/include/linux/dvb/ (8 files)
INSTALL usr/include/linux/genwqe/ (1 file)
INSTALL usr/include/linux/hdlc/ (1 file)
INSTALL usr/include/linux/hsi/ (2 files)
INSTALL usr/include/linux/iio/ (2 files)
INSTALL usr/include/linux/isdn/ (1 file)
INSTALL usr/include/linux/mmc/ (1 file)
INSTALL usr/include/linux/netfilter/ (88 files)
INSTALL usr/include/linux/netfilter/ipset/ (4 files)
INSTALL usr/include/linux/netfilter_arp/ (2 files)
INSTALL usr/include/linux/netfilter_bridge/ (17 files)
INSTALL usr/include/linux/netfilter_ipv4/ (9 files)
INSTALL usr/include/linux/netfilter_ipv6/ (13 files)
INSTALL usr/include/linux/nfsd/ (5 files)
INSTALL usr/include/linux/raid/ (2 files)
INSTALL usr/include/linux/sched/ (1 file)
INSTALL usr/include/linux/spi/ (1 file)
INSTALL usr/include/linux/sunrpc/ (1 file)
INSTALL usr/include/linux/tc_act/ (15 files)
INSTALL usr/include/linux/tc_ematch/ (5 files)
INSTALL usr/include/linux/usb/ (13 files)
INSTALL usr/include/linux/wimax/ (1 file)
INSTALL usr/include/misc/ (2 files)
INSTALL usr/include/mtd/ (5 files)
INSTALL usr/include/rdma/ (25 files)
INSTALL usr/include/rdma/hfi/ (2 files)
INSTALL usr/include/scsi/ (5 files)
INSTALL usr/include/scsi/fc/ (4 files)
INSTALL usr/include/sound/ (16 files)
INSTALL usr/include/video/ (3 files)
INSTALL usr/include/xen/ (4 files)
INSTALL usr/include/asm/ (62 files)
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919'
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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/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 /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/futex/functional'
TAP version 13
selftests: futex: run.sh
========================================
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=0 owner=0 timeout=0ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=0 owner=0 timeout=0ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=1 owner=0 timeout=0ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=0 owner=1 timeout=0ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=1 owner=0 timeout=0ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=0 owner=1 timeout=0ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=1 owner=0 timeout=5000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=1 owner=0 timeout=500000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=0 owner=0 timeout=5000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=0 owner=0 timeout=5000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=0 owner=0 timeout=500000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=0 owner=0 timeout=500000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=0 owner=1 timeout=5000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=0 owner=1 timeout=500000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=1 locked=1 owner=0 timeout=2000000000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi: Test requeue functionality
# Arguments: broadcast=0 locked=1 owner=0 timeout=2000000000ns
ok 1 futex-requeue-pi
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi_mismatched_ops: Detect mismatched requeue_pi operations
ok 1 futex-requeue-pi-mismatched-ops
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_requeue_pi_signal_restart: Test signal handling during requeue_pi
# Arguments: <none>
ok 1 futex-requeue-pi-signal-restart
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_wait_timeout: Block on a futex and wait for timeout
# Arguments: timeout=100000ns
ok 1 futex-wait-timeout
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_wait_wouldblock: Test the unexpected futex value in FUTEX_WAIT
ok 1 futex-wait-wouldblock
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_wait_uninitialized_heap: Test the uninitialized futex value in FUTEX_WAIT
ok 1 futex-wait-uninitialized-heap
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
# futex_wait_private_mapped_file: Test the futex value of private file mappings in FUTEX_WAIT
ok 1 futex-wait-private-mapped-file
Pass 1 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..1
ok 1..1 selftests: futex: run.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/futex'
2019-02-01 19:35:29 make run_tests -C gpio
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/gpio'
make OUTPUT=/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/ -C /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
mkdir -p /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/include/linux 2>&1 || true
ln -sf /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/../../include/uapi/linux/gpio.h /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/include/linux/gpio.h
make -f /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/build/Makefile.build dir=. obj=lsgpio
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
CC /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/lsgpio.o
CC /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-utils.o
LD /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/lsgpio-in.o
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
LINK /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/lsgpio
make -f /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/build/Makefile.build dir=. obj=gpio-hammer
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
CC /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-hammer.o
LD /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-hammer-in.o
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
LINK /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-hammer
make -f /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/build/Makefile.build dir=. obj=gpio-event-mon
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
CC /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-event-mon.o
LD /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-event-mon-in.o
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
LINK /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-event-mon
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio'
gcc -O2 -g -std=gnu99 -Wall -I../../../../usr/include/ -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid gpio-mockup-chardev.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/gpio/gpio-utils.o -lmount -o gpio-mockup-chardev
make ARCH=x86 -C ../../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919'
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919'
TAP version 13
selftests: gpio: gpio-mockup.sh
========================================
1. Test dynamic allocation of gpio successful means insert gpiochip and
manipulate gpio pin successful
GPIO gpio-mockup test with ranges: <-1,32>:
-1,32
gpio<gpio-mockup> test failed
Test gpiochip gpio-mockup: GPIO gpio-mockup test with ranges: <-1,32,-1,32>:
-1,32,-1,32
gpio<gpio-mockup> test failed
Test gpiochip gpio-mockup: GPIO gpio-mockup test with ranges: <-1,32,-1,32,-1,32>:
-1,32,-1,32,-1,32
gpio<gpio-mockup> test failed
Test gpiochip gpio-mockup: 3. Error test: successful means insert gpiochip failed
3.1 Test number of gpio overflow
GPIO gpio-mockup test with ranges: <-1,32,-1,1024>:
-1,32,-1,1024
Test gpiochip gpio-mockup: Invalid test successful
GPIO test PASS
ok 1..1 selftests: gpio: gpio-mockup.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/gpio'
ia64 test: not in Makefile
2019-02-01 19:35:36 make TARGETS=ia64
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ia64'
Makefile:9: warning: overriding recipe for target 'clean'
../lib.mk:137: warning: ignoring old recipe for target 'clean'
gcc aliasing-test.c -o aliasing-test
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ia64'
2019-02-01 19:35:36 make run_tests -C ia64
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ia64'
Makefile:9: warning: overriding recipe for target 'clean'
../lib.mk:137: warning: ignoring old recipe for target 'clean'
TAP version 13
selftests: ia64: aliasing-test
========================================
PASS: /dev/mem 0x0-0xa0000 is readable
PASS: /dev/mem 0xa0000-0xc0000 is mappable
PASS: /dev/mem 0xc0000-0x100000 is readable
PASS: /dev/mem 0x0-0x100000 is mappable
PASS: /sys/devices/pci0000:00/0000:00:02.0/rom read 39422 bytes
PASS: /sys/devices/pci0000:00/0000:00:03.0/rom read 231422 bytes
PASS: /proc/bus/pci/00/00.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/01.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/01.1 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/01.3 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/02.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/03.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/04.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/05.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/06.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/07.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/08.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/09.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/0a.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/0b.0 0x0-0xa0000 not mappable
PASS: /proc/bus/pci/00/00.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/01.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/01.1 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/01.3 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/02.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/03.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/04.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/05.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/06.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/07.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/08.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/09.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/0a.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/0b.0 0xa0000-0xc0000 not mappable
PASS: /proc/bus/pci/00/00.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/01.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/01.1 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/01.3 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/02.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/03.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/04.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/05.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/06.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/07.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/08.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/09.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/0a.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/0b.0 0xc0000-0x100000 not mappable
PASS: /proc/bus/pci/00/00.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/01.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/01.1 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/01.3 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/02.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/03.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/04.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/05.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/06.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/07.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/08.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/09.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/0a.0 0x0-0x100000 not mappable
PASS: /proc/bus/pci/00/0b.0 0x0-0x100000 not mappable
ok 1..1 selftests: ia64: aliasing-test [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ia64'
2019-02-01 19:35:39 make run_tests -C ima
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ima'
TAP version 13
selftests: ima: test_kexec_load.sh
========================================
./test_kexec_load.sh: 15: [: !=: unexpected operator
./test_kexec_load.sh: efivars is not mounted on /sys/firmware/efi/efivars
not ok 1..1 selftests: ima: test_kexec_load.sh [SKIP]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ima'
2019-02-01 19:35:40 make run_tests -C intel_pstate
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/intel_pstate'
gcc -Wall -D_GNU_SOURCE msr.c -lm -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/intel_pstate/msr
gcc -Wall -D_GNU_SOURCE aperf.c -lm -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/intel_pstate/aperf
TAP version 13
selftests: intel_pstate: run.sh
========================================
cpupower: error while loading shared libraries: libcpupower.so.0: cannot open shared object file: No such file or directory
./run.sh: line 90: / 1000: syntax error: operand expected (error token is "/ 1000")
cpupower: error while loading shared libraries: libcpupower.so.0: cannot open shared object file: No such file or directory
./run.sh: line 92: / 1000: syntax error: operand expected (error token is "/ 1000")
========================================================================
The marketing frequency of the cpu is 0 MHz
The maximum frequency of the cpu is MHz
The minimum frequency of the cpu is MHz
Target Actual Difference MSR(0x199) max_perf_pct
ok 1..1 selftests: intel_pstate: run.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/intel_pstate'
2019-02-01 19:35:41 make run_tests -C ipc
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ipc'
gcc -DCONFIG_X86_64 -D__x86_64__ -I../../../../usr/include/ msgque.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ipc/msgque
msgque.c: In function ‘restore_queue’:
msgque.c:52:7: warning: implicit declaration of function ‘msgget’ [-Wimplicit-function-declaration]
id = msgget(msgque->key, msgque->mode | IPC_CREAT | IPC_EXCL);
^~~~~~
msgque.c:66:7: warning: implicit declaration of function ‘msgsnd’ [-Wimplicit-function-declaration]
if (msgsnd(msgque->msq_id, &msgque->messages[i].mtype,
^~~~~~
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’ [-Wimplicit-function-declaration]
msgque.key = ftok(argv[0], 822155650);
^~~~
TAP version 13
selftests: ipc: msgque
========================================
Pass 0 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..0
ok 1..1 selftests: ipc: msgque [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ipc'
2019-02-01 19:35:41 make run_tests -C ir
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ir'
gcc ir_loopback.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ir/ir_loopback
TAP version 13
selftests: ir: ir_loopback.sh
========================================
Bail out! cannot find lirc device for rc0
Pass 0 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..0
not ok 1..1 selftests: ir: ir_loopback.sh [FAIL]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/ir'
2019-02-01 19:35:41 make run_tests -C kcmp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kcmp'
gcc -I../../../../usr/include/ kcmp_test.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kcmp/kcmp_test
TAP version 13
selftests: kcmp: kcmp_test
========================================
pid1: 14472 pid2: 14473 FD: 2 FILES: 2 VM: 1 FS: 1 SIGHAND: 1 IO: 0 SYSVSEM: 0 INV: -1
PASS: 0 returned as expected
PASS: 0 returned as expected
PASS: 0 returned as expected
Pass 3 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..3
Pass 3 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..3
Pass 0 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
1..0
ok 1..1 selftests: kcmp: kcmp_test [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kcmp'
kmod test: not in Makefile
2019-02-01 19:35:42 make TARGETS=kmod
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kmod'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kmod'
2019-02-01 19:35:42 make run_tests -C kmod
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kmod'
TAP version 13
selftests: kmod: kmod.sh
========================================
Fri Feb 1 19:35:42 CST 2019
Running test: kmod_test_0001 - run #0
kmod_test_0001_driver: OK! - loading kmod test
kmod_test_0001_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
kmod_test_0001_fs: OK! - loading kmod test
kmod_test_0001_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
Fri Feb 1 19:35:42 CST 2019
Running test: kmod_test_0001 - run #1
kmod_test_0001_driver: OK! - loading kmod test
kmod_test_0001_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
kmod_test_0001_fs: OK! - loading kmod test
kmod_test_0001_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
Fri Feb 1 19:35:42 CST 2019
Running test: kmod_test_0001 - run #2
kmod_test_0001_driver: OK! - loading kmod test
kmod_test_0001_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
kmod_test_0001_fs: OK! - loading kmod test
kmod_test_0001_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
Fri Feb 1 19:35:42 CST 2019
Running test: kmod_test_0002 - run #0
kmod_test_0002_driver: OK! - loading kmod test
kmod_test_0002_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
kmod_test_0002_fs: OK! - loading kmod test
kmod_test_0002_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
Fri Feb 1 19:35:43 CST 2019
Running test: kmod_test_0002 - run #1
kmod_test_0002_driver: OK! - loading kmod test
kmod_test_0002_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
kmod_test_0002_fs: OK! - loading kmod test
kmod_test_0002_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
Fri Feb 1 19:35:44 CST 2019
Running test: kmod_test_0002 - run #2
kmod_test_0002_driver: OK! - loading kmod test
kmod_test_0002_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
kmod_test_0002_fs: OK! - loading kmod test
kmod_test_0002_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
Fri Feb 1 19:35:44 CST 2019
Running test: kmod_test_0003 - run #0
kmod_test_0003: OK! - loading kmod test
kmod_test_0003: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:44 CST 2019
Running test: kmod_test_0004 - run #0
kmod_test_0004: OK! - loading kmod test
kmod_test_0004: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:45 CST 2019
Running test: kmod_test_0005 - run #0
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:45 CST 2019
Running test: kmod_test_0005 - run #1
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:46 CST 2019
Running test: kmod_test_0005 - run #2
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:46 CST 2019
Running test: kmod_test_0005 - run #3
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:47 CST 2019
Running test: kmod_test_0005 - run #4
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:47 CST 2019
Running test: kmod_test_0005 - run #5
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:48 CST 2019
Running test: kmod_test_0005 - run #6
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:48 CST 2019
Running test: kmod_test_0005 - run #7
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:48 CST 2019
Running test: kmod_test_0005 - run #8
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:49 CST 2019
Running test: kmod_test_0005 - run #9
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:50 CST 2019
Running test: kmod_test_0006 - run #0
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:50 CST 2019
Running test: kmod_test_0006 - run #1
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:51 CST 2019
Running test: kmod_test_0006 - run #2
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:52 CST 2019
Running test: kmod_test_0006 - run #3
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:53 CST 2019
Running test: kmod_test_0006 - run #4
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:54 CST 2019
Running test: kmod_test_0006 - run #5
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:54 CST 2019
Running test: kmod_test_0006 - run #6
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:55 CST 2019
Running test: kmod_test_0006 - run #7
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:56 CST 2019
Running test: kmod_test_0006 - run #8
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:57 CST 2019
Running test: kmod_test_0006 - run #9
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:58 CST 2019
Running test: kmod_test_0007 - run #0
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:35:59 CST 2019
Running test: kmod_test_0007 - run #1
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:36:00 CST 2019
Running test: kmod_test_0007 - run #2
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:36:02 CST 2019
Running test: kmod_test_0007 - run #3
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
Fri Feb 1 19:36:02 CST 2019
Running test: kmod_test_0007 - run #4
kmod_test_0005: OK! - loading kmod test
kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
kmod_test_0006: OK! - loading kmod test
kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
./kmod.sh: line 529: [[: 1 0002:3:1 0003:1:1 0004:1:1 0005:10:1 0006:10:1 0007:5:1 0008:150:1 0009:150:1: syntax error in expression (error token is "0002:3:1 0003:1:1 0004:1:1 0005:10:1 0006:10:1 0007:5:1 0008:150:1 0009:150:1")
./kmod.sh: line 529: [[: 1 0002:3:1 0003:1:1 0004:1:1 0005:10:1 0006:10:1 0007:5:1 0008:150:1 0009:150:1: syntax error in expression (error token is "0002:3:1 0003:1:1 0004:1:1 0005:10:1 0006:10:1 0007:5:1 0008:150:1 0009:150:1")
Test completed
ok 1..1 selftests: kmod: kmod.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kmod'
2019-02-01 19:36:04 make run_tests -C kvm
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm'
make ARCH=x86 -C ../../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919'
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919'
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/assert.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/assert.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/elf.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/elf.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/io.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/io.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/kvm_util.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/kvm_util.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/ucall.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/ucall.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib -Iinclude/x86_64 -I.. -c lib/sparsebit.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/sparsebit.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib/x86_64 -Iinclude/x86_64 -I.. -c lib/x86_64/processor.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/x86_64/processor.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ilib/x86_64 -Iinclude/x86_64 -I.. -c lib/x86_64/vmx.c -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/x86_64/vmx.o
ar crs /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/assert.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/elf.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/io.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/kvm_util.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/ucall.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/sparsebit.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/x86_64/processor.o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/lib/x86_64/vmx.o
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/platform_info_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/platform_info_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/set_sregs_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/set_sregs_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/sync_regs_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/sync_regs_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/vmx_tsc_adjust_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/cr4_cpuid_sync_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/state_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/state_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/evmcs_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/evmcs_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -Ix86_64 -Iinclude/x86_64 -I.. -pthread x86_64/hyperv_cpuid.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/x86_64/hyperv_cpuid
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -I. -Iinclude/x86_64 -I.. -pthread dirty_log_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/dirty_log_test
gcc -O2 -g -std=gnu99 -I../../../../tools/include -I../../../../usr/include/ -Iinclude -I. -Iinclude/x86_64 -I.. -pthread clear_dirty_log_test.c /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/libkvm.a -o /usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm/clear_dirty_log_test
TAP version 13
selftests: kvm: platform_info_test
========================================
not ok 1..1 selftests: kvm: platform_info_test [SKIP]
selftests: kvm: set_sregs_test
========================================
not ok 1..2 selftests: kvm: set_sregs_test [SKIP]
selftests: kvm: sync_regs_test
========================================
not ok 1..3 selftests: kvm: sync_regs_test [SKIP]
selftests: kvm: vmx_tsc_adjust_test
========================================
not ok 1..4 selftests: kvm: vmx_tsc_adjust_test [SKIP]
selftests: kvm: cr4_cpuid_sync_test
========================================
not ok 1..5 selftests: kvm: cr4_cpuid_sync_test [SKIP]
selftests: kvm: state_test
========================================
not ok 1..6 selftests: kvm: state_test [SKIP]
selftests: kvm: evmcs_test
========================================
not ok 1..7 selftests: kvm: evmcs_test [SKIP]
selftests: kvm: hyperv_cpuid
========================================
not ok 1..8 selftests: kvm: hyperv_cpuid [SKIP]
selftests: kvm: dirty_log_test
========================================
Test iterations: 32, interval: 10 (ms)
Testing guest mode: PA-bits:52, VA-bits:48, 4K pages
guest physical test memory offset: 0x7fbffff000
not ok 1..9 selftests: kvm: dirty_log_test [SKIP]
selftests: kvm: clear_dirty_log_test
========================================
not ok 1..10 selftests: kvm: clear_dirty_log_test [SKIP]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/kvm'
2019-02-01 19:36:14 make run_tests -C lib
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/lib'
TAP version 13
selftests: lib: printf.sh
========================================
printf: ok
ok 1..1 selftests: lib: printf.sh [PASS]
selftests: lib: bitmap.sh
========================================
bitmap: ok
ok 1..2 selftests: lib: bitmap.sh [PASS]
selftests: lib: prime_numbers.sh
========================================
prime_numbers: [FAIL]
not ok 1..3 selftests: lib: prime_numbers.sh [FAIL]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/lib'
locking test: not in Makefile
2019-02-01 19:36:14 make TARGETS=locking
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/locking'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/locking'
2019-02-01 19:36:14 make run_tests -C locking
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/locking'
TAP version 13
selftests: locking: ww_mutex.sh
========================================
locking/ww_mutex: ok
ok 1..1 selftests: locking: ww_mutex.sh [PASS]
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.2-32bd07585d303a945d476d3d86b3c0dae43a9919/tools/testing/selftests/locking'
To reproduce:
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.0.0-rc2-00142-g32bd075" of type "text/plain" (169047 bytes)
View attachment "job-script" of type "text/plain" (6448 bytes)
Download attachment "dmesg.xz" of type "application/x-xz" (37128 bytes)
View attachment "kernel_selftests" of type "text/plain" (65025 bytes)
Powered by blists - more mailing lists