lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ