KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2 2022-12-11 05:11:12 ln -sf /usr/bin/clang 2022-12-11 05:11:12 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2022-12-11 05:11:12 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2022-12-11 05:11:12 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2022-12-11 05:11:12 make -C capabilities make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/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-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/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-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/capabilities/validate_cap make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/capabilities' 2022-12-11 05:11:13 make quicktest=1 run_tests -C capabilities make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/capabilities' TAP version 13 1..1 # 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 # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # TAP version 13 # 1..12 # # [RUN] +++ Tests with uid == 0 +++ # # [NOTE] Using global UIDs 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 # # [RUN] Root +ia, suidroot => eipa # ok 8 Passed # # [RUN] Root +ia, suidnonroot => ip # ok 9 Passed # # [RUN] Root +ia, sgidroot => eipa # ok 10 Passed # ok 11 Passed # # [RUN] Root +ia, sgidnonroot => eip # ok 12 Passed # # Totals: pass:12 fail:0 xfail:0 xpass:0 skip:0 error:0 # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # validate_cap:: Capabilities after execve were correct # # ================================================== # TAP version 13 # 1..9 # # [RUN] +++ Tests with uid != 0 +++ # # [NOTE] Using global UIDs 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 # # [RUN] Non-root +ia, sgidnonroot => i # ok 8 Passed # ok 9 Passed # # Totals: pass:9 fail:0 xfail:0 xpass:0 skip:0 error:0 # # ================================================== ok 1 selftests: capabilities: test_execve make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/capabilities' 2022-12-11 05:11:13 make -C clone3 make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3' gcc -g -std=gnu99 -I../../../../usr/include/ clone3.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3/clone3 gcc -g -std=gnu99 -I../../../../usr/include/ clone3_clear_sighand.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3/clone3_clear_sighand gcc -g -std=gnu99 -I../../../../usr/include/ clone3_set_tid.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3/clone3_set_tid gcc -g -std=gnu99 -I../../../../usr/include/ clone3_cap_checkpoint_restore.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3/clone3_cap_checkpoint_restore make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3' 2022-12-11 05:11:14 make quicktest=1 run_tests -C clone3 make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3' TAP version 13 1..4 # selftests: clone3: clone3 # TAP version 13 # 1..17 # # clone3() syscall supported # # [1523] Trying clone3() with flags 0 (size 0) # # I am the parent (1523). My child's pid is 1524 # # [1523] clone3() with flags says: 0 expected 0 # ok 1 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0x20000000 (size 0) # # I am the parent (1523). My child's pid is 1525 # # [1523] clone3() with flags says: 0 expected 0 # ok 2 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0 (size 64) # # I am the parent (1523). My child's pid is 1526 # # [1523] clone3() with flags says: 0 expected 0 # ok 3 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0 (size 56) # # Invalid argument - Failed to create new process # # [1523] clone3() with flags says: -22 expected -22 # ok 4 [1523] Result (-22) matches expectation (-22) # # [1523] Trying clone3() with flags 0 (size 96) # # I am the parent (1523). My child's pid is 1527 # # [1523] clone3() with flags says: 0 expected 0 # ok 5 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0 (size 0) # # Invalid argument - Failed to create new process # # [1523] clone3() with flags says: -22 expected -22 # ok 6 [1523] Result (-22) matches expectation (-22) # # [1523] Trying clone3() with flags 0 (size 0) # # Invalid argument - Failed to create new process # # [1523] clone3() with flags says: -22 expected -22 # ok 7 [1523] Result (-22) matches expectation (-22) # # [1523] Trying clone3() with flags 0 (size 0) # # Invalid argument - Failed to create new process # # [1523] clone3() with flags says: -22 expected -22 # ok 8 [1523] Result (-22) matches expectation (-22) # # [1523] Trying clone3() with flags 0 (size 0) # # Invalid argument - Failed to create new process # # [1523] clone3() with flags says: -22 expected -22 # ok 9 [1523] Result (-22) matches expectation (-22) # # [1523] Trying clone3() with flags 0 (size 96) # # I am the parent (1523). My child's pid is 1528 # # [1523] clone3() with flags says: 0 expected 0 # ok 10 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0 (size 104) # # Argument list too long - Failed to create new process # # [1523] clone3() with flags says: -7 expected -7 # ok 11 [1523] Result (-7) matches expectation (-7) # # [1523] Trying clone3() with flags 0 (size 176) # # Argument list too long - Failed to create new process # # [1523] clone3() with flags says: -7 expected -7 # ok 12 [1523] Result (-7) matches expectation (-7) # # [1523] Trying clone3() with flags 0 (size 4104) # # Argument list too long - Failed to create new process # # [1523] clone3() with flags says: -7 expected -7 # ok 13 [1523] Result (-7) matches expectation (-7) # # [1523] Trying clone3() with flags 0x20000000 (size 64) # # I am the parent (1523). My child's pid is 1529 # # [1523] clone3() with flags says: 0 expected 0 # ok 14 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0x20000000 (size 56) # # Invalid argument - Failed to create new process # # [1523] clone3() with flags says: -22 expected -22 # ok 15 [1523] Result (-22) matches expectation (-22) # # [1523] Trying clone3() with flags 0x20000000 (size 96) # # I am the parent (1523). My child's pid is 1530 # # [1523] clone3() with flags says: 0 expected 0 # ok 16 [1523] Result (0) matches expectation (0) # # [1523] Trying clone3() with flags 0x20000000 (size 4104) # # Argument list too long - Failed to create new process # # [1523] clone3() with flags says: -7 expected -7 # ok 17 [1523] Result (-7) matches expectation (-7) # # Totals: pass:17 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: clone3: clone3 # selftests: clone3: clone3_clear_sighand # TAP version 13 # 1..1 # # clone3() syscall supported # ok 1 Cleared signal handlers for child process # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 2 selftests: clone3: clone3_clear_sighand # selftests: clone3: clone3_set_tid # TAP version 13 # 1..29 # # clone3() syscall supported # # /proc/sys/kernel/pid_max 4194304 # # [1565] Trying clone3() with CLONE_SET_TID to 0 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 0 says :-22 - expected -22 # ok 1 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 0 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 0 says :-22 - expected -22 # ok 2 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 0 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 0 says :-22 - expected -22 # ok 3 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 0 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 0 says :-22 - expected -22 # ok 4 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 0 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 0 says :-22 - expected -22 # ok 5 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 6 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 7 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 8 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 9 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 10 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 0 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 0 says :-22 - expected -22 # ok 11 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 12 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 13 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to -1 and 0x20000000 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID -1 says :-22 - expected -22 # ok 14 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 1 and 0x0 # # File exists - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 1 says :-17 - expected -17 # ok 15 [1565] Result (-17) matches expectation (-17) # # [1565] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000 # # I am the child, my PID is 1 (expected 1) # # I am the parent (1565). My child's pid is 1566 # # [1565] clone3() with CLONE_SET_TID 1 says :0 - expected 0 # ok 16 [1565] Result (0) matches expectation (0) # # [1565] Trying clone3() with CLONE_SET_TID to 4194304 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 4194304 says :-22 - expected -22 # ok 17 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 4194304 and 0x20000000 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 4194304 says :-22 - expected -22 # ok 18 [1565] Result (-22) matches expectation (-22) # # Child has PID 1567 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 4194304 says :-22 - expected -22 # ok 18 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 1567 and 0x0 # # I am the child, my PID is 1567 (expected 1567) # # I am the parent (1565). My child's pid is 1567 # # [1565] clone3() with CLONE_SET_TID 1567 says :0 - expected 0 # ok 19 [1565] Result (0) matches expectation (0) # # [1565] Trying clone3() with CLONE_SET_TID to 1567 and 0x20000000 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 1567 says :-22 - expected -22 # ok 20 [1565] Result (-22) matches expectation (-22) # # [1565] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000 # # I am the child, my PID is 1 (expected 1) # # I am the parent (1565). My child's pid is 1567 # # [1565] clone3() with CLONE_SET_TID 1 says :0 - expected 0 # ok 21 [1565] Result (0) matches expectation (0) # # unshare PID namespace # # [1565] Trying clone3() with CLONE_SET_TID to 1567 and 0x0 # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 1567 says :-22 - expected -22 # ok 22 [1565] Result (-22) matches expectation (-22) # # [1] Trying clone3() with CLONE_SET_TID to 43 and 0x0 # # Invalid argument - Failed to create new process # # [1] clone3() with CLONE_SET_TID 43 says :-22 - expected -22 # ok 23 [1] Result (-22) matches expectation (-22) # # [1] Trying clone3() with CLONE_SET_TID to 43 and 0x0 # # I am the child, my PID is 43 (expected 43) # # I am the parent (1). My child's pid is 43 # # [1] clone3() with CLONE_SET_TID 43 says :0 - expected 0 # ok 24 [1] Result (0) matches expectation (0) # # Child in PID namespace has PID 1 # # [1] Trying clone3() with CLONE_SET_TID to 2 and 0x0 # # I am the child, my PID is 2 (expected 2) # # I am the parent (1). My child's pid is 2 # # [1] clone3() with CLONE_SET_TID 2 says :0 - expected 0 # ok 25 [1] Result (0) matches expectation (0) # # [1] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000 # # Invalid argument - Failed to create new process # # [1] clone3() with CLONE_SET_TID 1 says :-22 - expected -22 # ok 26 [1] Result (-22) matches expectation (-22) # # [1] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000 # # Invalid argument - Failed to create new process # # [1] clone3() with CLONE_SET_TID 1 says :-22 - expected -22 # ok 27 [1] Result (-22) matches expectation (-22) # # [1] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000 # # I am the child, my PID is 1 (expected 1) # # [1] Child is ready and waiting # # I am the parent (1). My child's pid is 42 # # [1] clone3() with CLONE_SET_TID 1 says :0 - expected 0 # ok 28 [1] Result (0) matches expectation (0) # # Invalid argument - Failed to create new process # # [1565] clone3() with CLONE_SET_TID 1567 says :-22 - expected -22 # ok 22 [1565] Result (-22) matches expectation (-22) # # [1565] Child is ready and waiting # ok 29 PIDs in all namespaces as expected (1567,42,1) # # Totals: pass:29 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 3 selftests: clone3: clone3_set_tid # selftests: clone3: clone3_cap_checkpoint_restore # TAP version 13 # 1..1 # # Starting 1 tests from 1 test cases. # # RUN global.clone3_cap_checkpoint_restore ... # # clone3_cap_checkpoint_restore.c:155:clone3_cap_checkpoint_restore:Child has PID 1591 # # clone3() syscall supported # # clone3_cap_checkpoint_restore.c:88:clone3_cap_checkpoint_restore:[1590] Trying clone3() with CLONE_SET_TID to 1591 # # clone3() syscall supported # # clone3_cap_checkpoint_restore.c:55:clone3_cap_checkpoint_restore:Operation not permitted - Failed to create new process # # clone3_cap_checkpoint_restore.c:90:clone3_cap_checkpoint_restore:[1590] clone3() with CLONE_SET_TID 1591 says:-1 # # clone3_cap_checkpoint_restore.c:88:clone3_cap_checkpoint_restore:[1590] Trying clone3() with CLONE_SET_TID to 1591 # # clone3_cap_checkpoint_restore.c:70:clone3_cap_checkpoint_restore:I am the parent (1590). My child's pid is 1591 # # clone3_cap_checkpoint_restore.c:63:clone3_cap_checkpoint_restore:I am the child, my PID is 1591 (expected 1591) # # clone3_cap_checkpoint_restore.c:90:clone3_cap_checkpoint_restore:[1590] clone3() with CLONE_SET_TID 1591 says:0 # # OK global.clone3_cap_checkpoint_restore # ok 1 global.clone3_cap_checkpoint_restore # # PASSED: 1 / 1 tests passed. # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 4 selftests: clone3: clone3_cap_checkpoint_restore make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/clone3' 2022-12-11 05:11:15 make -C core make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/core' gcc -g -I../../../../usr/include/ close_range_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/core/close_range_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/core' 2022-12-11 05:11:16 make quicktest=1 run_tests -C core make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/core' TAP version 13 1..1 # selftests: core: close_range_test # TAP version 13 # 1..7 # # Starting 7 tests from 1 test cases. # # RUN global.core_close_range ... # # OK global.core_close_range # ok 1 global.core_close_range # # RUN global.close_range_unshare ... # # OK global.close_range_unshare # ok 2 global.close_range_unshare # # RUN global.close_range_unshare_capped ... # # OK global.close_range_unshare_capped # ok 3 global.close_range_unshare_capped # # RUN global.close_range_cloexec ... # # OK global.close_range_cloexec # ok 4 global.close_range_cloexec # # RUN global.close_range_cloexec_unshare ... # # OK global.close_range_cloexec_unshare # ok 5 global.close_range_cloexec_unshare # # RUN global.close_range_cloexec_syzbot ... # # OK global.close_range_cloexec_syzbot # ok 6 global.close_range_cloexec_syzbot # # RUN global.close_range_cloexec_unshare_syzbot ... # # OK global.close_range_cloexec_unshare_syzbot # ok 7 global.close_range_cloexec_unshare_syzbot # # PASSED: 7 / 7 tests passed. # # Totals: pass:7 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: core: close_range_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/core' 2022-12-11 05:11:16 make -C cpu-hotplug make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/cpu-hotplug' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/cpu-hotplug' 2022-12-11 05:11:16 make quicktest=1 run_tests -C cpu-hotplug make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/cpu-hotplug' TAP version 13 1..1 # selftests: cpu-hotplug: cpu-on-off-test.sh # pid 1775's current affinity mask: f # pid 1775's new affinity mask: 1 # CPU online/offline summary: # present_cpus = 0-3 present_max = 3 # Cpus in online state: 0-3 # Cpus in offline state: 0 # Limited scope test: one hotplug cpu # (leaves cpu in the original state): # online to offline to online: cpu 3 ok 1 selftests: cpu-hotplug: cpu-on-off-test.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/cpu-hotplug' 2022-12-11 05:11:17 make -C damon make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/damon' gcc huge_count_read_write.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/damon/huge_count_read_write huge_count_read_write.c: In function ‘write_read_with_huge_count’: huge_count_read_write.c:23:9: warning: ‘write’ reading 4294967295 bytes from a region of size 1 [-Wstringop-overread] 23 | write(filedesc, "", 0xfffffffful); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from huge_count_read_write.c:8: /usr/include/unistd.h:378:16: note: in a call to function ‘write’ declared with attribute ‘access (read_only, 2, 3)’ 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^~~~~ huge_count_read_write.c:25:15: warning: ‘read’ writing 4294967295 bytes into a region of size 25 overflows the destination [-Wstringop-overflow=] 25 | ret = read(filedesc, buf, 0xfffffffful); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ huge_count_read_write.c:14:14: note: destination object ‘buf’ of size 25 14 | char buf[25]; | ^~~ /usr/include/unistd.h:371:16: note: in a call to function ‘read’ declared with attribute ‘access (write_only, 2, 3)’ 371 | extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur | ^~~~ huge_count_read_write.c:23:9: warning: ‘write’ reading 4294967295 bytes from a region of size 1 [-Wstringop-overread] 23 | write(filedesc, "", 0xfffffffful); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unistd.h:378:16: note: in a call to function ‘write’ declared with attribute ‘access (read_only, 2, 3)’ 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^~~~~ huge_count_read_write.c:25:15: warning: ‘read’ writing 4294967295 bytes into a region of size 25 overflows the destination [-Wstringop-overflow=] 25 | ret = read(filedesc, buf, 0xfffffffful); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ huge_count_read_write.c:14:14: note: destination object ‘buf’ of size 25 14 | char buf[25]; | ^~~ /usr/include/unistd.h:371:16: note: in a call to function ‘read’ declared with attribute ‘access (write_only, 2, 3)’ 371 | extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur | ^~~~ make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/damon' 2022-12-11 05:11:17 make quicktest=1 run_tests -C damon make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/damon' TAP version 13 1..7 # selftests: damon: debugfs_attrs.sh # Warning: file debugfs_attrs.sh is not executable # _debugfs_common.sh: line 11: echo: write error: Invalid argument # _debugfs_common.sh: line 11: echo: write error: Invalid argument ok 1 selftests: damon: debugfs_attrs.sh # selftests: damon: debugfs_schemes.sh # Warning: file debugfs_schemes.sh is not executable # _debugfs_common.sh: line 11: echo: write error: Invalid argument # _debugfs_common.sh: line 11: echo: write error: Invalid argument ok 2 selftests: damon: debugfs_schemes.sh # selftests: damon: debugfs_target_ids.sh # Warning: file debugfs_target_ids.sh is not executable ok 3 selftests: damon: debugfs_target_ids.sh # selftests: damon: debugfs_empty_targets.sh # Warning: file debugfs_empty_targets.sh is not executable # _debugfs_common.sh: line 11: echo: write error: Invalid argument ok 4 selftests: damon: debugfs_empty_targets.sh # selftests: damon: debugfs_huge_count_read_write.sh # Warning: file debugfs_huge_count_read_write.sh is not executable # after write: : Cannot allocate memory # after read: : Invalid argument # write_read_with_huge_count /sys/kernel/debug/damon/attrs # after write: : Cannot allocate memory # after read: : Cannot allocate memory # write_read_with_huge_count /sys/kernel/debug/damon/init_regions # after write: : Invalid argument # after read: : Cannot allocate memory # write_read_with_huge_count /sys/kernel/debug/damon/kdamond_pid # after write: : Cannot allocate memory # after read: : Invalid argument # write_read_with_huge_count /sys/kernel/debug/damon/mk_contexts # after write: : Cannot allocate memory # after read: : Invalid argument # write_read_with_huge_count /sys/kernel/debug/damon/monitor_on # after write: : Cannot allocate memory # after read: : Invalid argument # write_read_with_huge_count /sys/kernel/debug/damon/rm_contexts # after write: : Cannot allocate memory # after read: : Bad address # write_read_with_huge_count /sys/kernel/debug/damon/schemes # after write: : Cannot allocate memory # after read: : Invalid argument # write_read_with_huge_count /sys/kernel/debug/damon/target_ids ok 5 selftests: damon: debugfs_huge_count_read_write.sh # selftests: damon: debugfs_duplicate_context_creation.sh # Warning: file debugfs_duplicate_context_creation.sh is not executable # ./debugfs_duplicate_context_creation.sh: line 15: echo: write error: File exists ok 6 selftests: damon: debugfs_duplicate_context_creation.sh # selftests: damon: sysfs.sh # Warning: file sysfs.sh is not executable # /sys/kernel/mm/damon/admin not found ok 7 selftests: damon: sysfs.sh # SKIP make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/damon' dma test: not in Makefile 2022-12-11 05:11:19 make TARGETS=dma make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma' gcc -I../../../../usr/include/ -I../../../../include/ dma_map_benchmark.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma/dma_map_benchmark make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma' 2022-12-11 05:11:19 make -C dma make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma' 2022-12-11 05:11:19 make quicktest=1 run_tests -C dma make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma' TAP version 13 1..1 # selftests: dma: dma_map_benchmark # dma mapping benchmark: threads:1 seconds:20 node:-1 dir:BIDIRECTIONAL granule: 1 # average map latency(us):0.5 standard deviation:0.7 # average unmap latency(us):0.4 standard deviation:0.6 ok 1 selftests: dma: dma_map_benchmark make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dma' dmabuf-heaps test: not in Makefile 2022-12-11 05:11:40 make TARGETS=dmabuf-heaps make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps' gcc -static -O3 -Wl,-no-as-needed -Wall dmabuf-heap.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps/dmabuf-heap make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps' 2022-12-11 05:11:40 make -C dmabuf-heaps make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps' 2022-12-11 05:11:40 make quicktest=1 run_tests -C dmabuf-heaps make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps' TAP version 13 1..1 # selftests: dmabuf-heaps: dmabuf-heap # Testing heap: system # ======================================= # Testing allocation and importing: (Could not open vgem - skipping): OK # Testing alloced 4k buffers are zeroed: OK # Testing alloced 1024k buffers are zeroed: OK # Testing (theoretical)older alloc compat: OK # Testing (theoretical)newer alloc compat: OK # Testing expected error cases: OK ok 1 selftests: dmabuf-heaps: dmabuf-heap make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/dmabuf-heaps' LKP SKIP efivarfs | no /sys/firmware/efi 2022-12-11 05:11:41 touch ./exec/pipe 2022-12-11 05:11:41 make -C exec make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec' gcc -Wall -Wno-nonnull -D_GNU_SOURCE execveat.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/execveat gcc -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x1000 -pie -static load_address.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/load_address_4096 gcc -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x200000 -pie -static load_address.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/load_address_2097152 gcc -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x1000000 -pie -static load_address.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/load_address_16777216 gcc -Wall -Wno-nonnull -D_GNU_SOURCE non-regular.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/non-regular gcc -Wall -Wno-nonnull -D_GNU_SOURCE recursion-depth.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/recursion-depth gcc -Wall -Wno-nonnull -D_GNU_SOURCE null-argv.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/null-argv cd /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec && ln -s -f execveat execveat.symlink cp /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/execveat /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/execveat.denatured chmod -x /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/execveat.denatured echo '#!/bin/sh' > /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/script echo 'exit $*' >> /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/script chmod +x /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/script mkdir -p /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/subdir make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec' 2022-12-11 05:11:42 make quicktest=1 run_tests -C exec make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec' TAP version 13 1..8 # selftests: exec: execveat # /bin/sh: 0: cannot open /dev/fd/8/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy: File name too long # Check success of execveat(5, '../execveat', 0)... [OK] # Check success of execveat(7, 'execveat', 0)... [OK] # Check success of execveat(9, '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(11, '', 4096)... [OK] # Check success of execveat(20, '', 4096)... [OK] # Check success of execveat(12, '', 4096)... [OK] # Check success of execveat(17, '', 4096)... [OK] # Check success of execveat(17, '', 4096)... [OK] # Check success of execveat(18, '', 4096)... [OK] # Check failure of execveat(11, '', 0) with ENOENT... [OK] # Check failure of execveat(11, '(null)', 4096) with EFAULT... [OK] # Check success of execveat(7, 'execveat.symlink', 0)... [OK] # Check success of execveat(9, 'execveat.symlink', 0)... [OK] # Check success of execveat(-100, '/usr/src/perf_selfte...xec/execveat.symlink', 0)... [OK] # Check success of execveat(13, '', 4096)... [OK] # Check success of execveat(13, '', 4352)... [OK] # Check failure of execveat(7, 'execveat.symlink', 256) with ELOOP... [OK] # Check failure of execveat(9, 'execveat.symlink', 256) with ELOOP... [OK] # Check failure of execveat(-100, '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec/execveat.symlink', 256) with ELOOP... [OK] # Check failure of execveat(7, 'pipe', 0) with EACCES... [OK] # Check success of execveat(5, '../script', 0)... [OK] # Check success of execveat(7, 'script', 0)... [OK] # Check success of execveat(9, 'script', 0)... [OK] # Check success of execveat(-100, '/usr/src/perf_selfte...elftests/exec/script', 0)... [OK] # Check success of execveat(16, '', 4096)... [OK] # Check success of execveat(16, '', 4352)... [OK] # Check failure of execveat(21, '', 4096) with ENOENT... [OK] # Check failure of execveat(10, 'script', 0) with ENOENT... [OK] # Check success of execveat(19, '', 4096)... [OK] # Check success of execveat(19, '', 4096)... [OK] # Check success of execveat(6, '../script', 0)... [OK] # Check success of execveat(6, 'script', 0)... [OK] # Check success of execveat(6, '../script', 0)... [OK] # Check failure of execveat(6, 'script', 0) with ENOENT... [OK] # Check failure of execveat(7, 'execveat', 65535) with EINVAL... [OK] # Check failure of execveat(7, 'no-such-file', 0) with ENOENT... [OK] # Check failure of execveat(9, 'no-such-file', 0) with ENOENT... [OK] # Check failure of execveat(-100, 'no-such-file', 0) with ENOENT... [OK] # Check failure of execveat(7, '', 4096) with EACCES... [OK] # Check failure of execveat(7, 'Makefile', 0) with EACCES... [OK] # Check failure of execveat(14, '', 4096) with EACCES... [OK] # Check failure of execveat(15, '', 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(11, 'execveat', 0) with ENOTDIR... [OK] # Invoke copy of 'execveat' via filename of length 4094: # Check success of execveat(22, '', 4096)... [OK] # Check success of execveat(8, 'usr/src/perf_selftes...yyyyyyyyyyyyyyyyyyyy', 0)... [OK] # Invoke copy of 'script' via filename of length 4094: # Check success of execveat(23, '', 4096)... [OK] # Check success of execveat(8, 'usr/src/perf_selftes...yyyyyyyyyyyyyyyyyyyy', 0)... [FAIL] (child 2340 exited with 2 not 127 nor 126) # 1 tests failed not ok 1 selftests: exec: execveat # exit=1 # selftests: exec: load_address_4096 # PASS ok 2 selftests: exec: load_address_4096 # selftests: exec: load_address_2097152 # PASS ok 3 selftests: exec: load_address_2097152 # selftests: exec: load_address_16777216 # PASS ok 4 selftests: exec: load_address_16777216 # selftests: exec: non-regular # TAP version 13 # 1..6 # # Starting 6 tests from 7 test cases. # # RUN file.S_IFLNK.exec_errno ... # # OK file.S_IFLNK.exec_errno # ok 1 file.S_IFLNK.exec_errno # # RUN file.S_IFDIR.exec_errno ... # # OK file.S_IFDIR.exec_errno # ok 2 file.S_IFDIR.exec_errno # # RUN file.S_IFBLK.exec_errno ... # # OK file.S_IFBLK.exec_errno # ok 3 file.S_IFBLK.exec_errno # # RUN file.S_IFCHR.exec_errno ... # # OK file.S_IFCHR.exec_errno # ok 4 file.S_IFCHR.exec_errno # # RUN file.S_IFIFO.exec_errno ... # # OK file.S_IFIFO.exec_errno # ok 5 file.S_IFIFO.exec_errno # # RUN sock.exec_errno ... # # OK sock.exec_errno # ok 6 sock.exec_errno # # PASSED: 6 / 6 tests passed. # # Totals: pass:6 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 5 selftests: exec: non-regular # selftests: exec: recursion-depth ok 6 selftests: exec: recursion-depth # selftests: exec: null-argv # TAP version 13 # 1..5 # ok 1 execve(argv[0], str, NULL) # ok 2 execve(argv[0], NULL, NULL) # ok 3 execve(argv[0], NULL, envp) # ok 4 execve(argv[0], args, NULL) # ok 5 execve(argv[0], args, envp) # # Totals: pass:5 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 7 selftests: exec: null-argv # selftests: exec: binfmt_script.py # TAP version 1.3 # 1..27 # ok 1 - binfmt_script too-big (correctly failed bad exec) # ok 2 - binfmt_script exact (correctly failed bad exec) # ok 3 - binfmt_script exact-space (correctly failed bad exec) # ok 4 - binfmt_script whitespace-too-big (correctly failed bad exec) # ok 5 - binfmt_script truncated (correctly failed bad exec) # ok 6 - binfmt_script empty (correctly failed bad exec) # ok 7 - binfmt_script spaces (correctly failed bad exec) # ok 8 - binfmt_script newline-prefix (correctly failed bad exec) # ok 9 - binfmt_script test.pl (successful good exec) # ok 10 - binfmt_script one-under (successful good exec) # ok 11 - binfmt_script two-under (successful good exec) # ok 12 - binfmt_script exact-trunc-whitespace (successful good exec) # ok 13 - binfmt_script exact-trunc-arg (successful good exec) # ok 14 - binfmt_script one-under-full-arg (successful good exec) # ok 15 - binfmt_script one-under-no-nl (successful good exec) # ok 16 - binfmt_script half-under-no-nl (successful good exec) # ok 17 - binfmt_script one-under-trunc-arg (successful good exec) # ok 18 - binfmt_script one-under-leading (successful good exec) # ok 19 - binfmt_script one-under-leading-trunc-arg (successful good exec) # ok 20 - binfmt_script two-under-no-nl (successful good exec) # ok 21 - binfmt_script two-under-trunc-arg (successful good exec) # ok 22 - binfmt_script two-under-leading (successful good exec) # ok 23 - binfmt_script two-under-leading-trunc-arg (successful good exec) # ok 24 - binfmt_script two-under-no-nl (successful good exec) # ok 25 - binfmt_script two-under-trunc-arg (successful good exec) # ok 26 - binfmt_script two-under-leading (successful good exec) # ok 27 - binfmt_script two-under-lead-trunc-arg (successful good exec) ok 8 selftests: exec: binfmt_script.py make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/exec' LKP SKIP filesystems 2022-12-11 05:11:43 make -C fpu make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/fpu' gcc test_fpu.c -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/fpu/test_fpu make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/fpu' 2022-12-11 05:11:43 make quicktest=1 run_tests -C fpu make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/fpu' TAP version 13 1..2 # selftests: fpu: test_fpu # [OK] test_fpu ok 1 selftests: fpu: test_fpu # selftests: fpu: run_test_fpu.sh # Running 1000 iterations on all CPUs... # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu # [OK] test_fpu ok 2 selftests: fpu: run_test_fpu.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/fpu' 2022-12-11 05:11:59 make -C futex make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional' gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_wait_timeout.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_wait_timeout gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_wait_wouldblock.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_wait_wouldblock gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_requeue_pi.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_requeue_pi gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_requeue_pi_signal_restart.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_requeue_pi_mismatched_ops.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_requeue_pi_mismatched_ops gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_wait_uninitialized_heap.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_wait_uninitialized_heap gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_wait_private_mapped_file.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_wait.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_wait gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_requeue.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_requeue gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ futex_waitv.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional/futex_waitv make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex' 2022-12-11 05:12:05 make quicktest=1 run_tests -C futex make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex/functional' TAP version 13 1..1 # selftests: futex: run.sh # tput: No value for $TERM and no -T specified # tput: No value for $TERM and no -T specified # # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=0 owner=0 timeout=0ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=0 owner=0 timeout=0ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=1 owner=0 timeout=0ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=0 owner=1 timeout=0ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=1 owner=0 timeout=0ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=0 owner=1 timeout=0ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=1 owner=0 timeout=5000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=1 owner=0 timeout=500000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=0 owner=0 timeout=5000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=0 owner=0 timeout=5000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=0 owner=0 timeout=500000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=0 owner=0 timeout=500000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=0 owner=1 timeout=5000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=0 owner=1 timeout=500000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=1 locked=1 owner=0 timeout=2000000000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 1..1 # # futex_requeue_pi: Test requeue functionality # # Arguments: broadcast=0 locked=1 owner=0 timeout=2000000000ns # ok 1 futex-requeue-pi # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..1 # # futex_requeue_pi_mismatched_ops: Detect mismatched requeue_pi operations # ok 1 futex-requeue-pi-mismatched-ops # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..1 # # futex_requeue_pi_signal_restart: Test signal handling during requeue_pi # # Arguments: # ok 1 futex-requeue-pi-signal-restart # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..9 # # futex_wait_timeout: Block on a futex and wait for timeout # # Arguments: timeout=100000ns # ok 1 futex_wait relative succeeds # ok 2 futex_wait_bitset realtime succeeds # ok 3 futex_wait_bitset monotonic succeeds # ok 4 futex_wait_requeue_pi realtime succeeds # ok 5 futex_wait_requeue_pi monotonic succeeds # ok 6 futex_lock_pi realtime succeeds # ok 7 futex_lock_pi invalid timeout flag succeeds # ok 8 futex_waitv monotonic succeeds # ok 9 futex_waitv realtime succeeds # # Totals: pass:9 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..2 # # futex_wait_wouldblock: Test the unexpected futex value in FUTEX_WAIT # ok 1 futex_wait # ok 2 futex_waitv # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..1 # # futex_wait_uninitialized_heap: Test the uninitialized futex value in FUTEX_WAIT # ok 1 futex-wait-uninitialized-heap # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # TAP version 13 # 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 # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..3 # # futex_wait: Test futex_wait # ok 1 futex_wake private succeeds # ok 2 futex_wake shared (page anon) succeeds # ok 3 futex_wake shared (file backed) succeeds # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..2 # # futex_requeue: Test futex_requeue # ok 1 futex_requeue simple succeeds # ok 2 futex_requeue many succeeds # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0 # # TAP version 13 # 1..7 # # futex_waitv: Test FUTEX_WAITV # ok 1 futex_waitv private # ok 2 futex_waitv shared # ok 3 futex_waitv without FUTEX_32 # ok 4 futex_waitv with an unaligned address # ok 5 futex_waitv NULL address in waitv.uaddr # ok 6 futex_waitv NULL address in *waiters # ok 7 futex_waitv invalid clockid # # Totals: pass:7 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: futex: run.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/futex' 2022-12-11 05:12:14 make -C ../../../tools/gpio make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' mkdir -p include/linux 2>&1 || true ln -sf /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio/../../include/uapi/linux/gpio.h include/linux/gpio.h make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/build/Makefile.build dir=. obj=gpio-utils make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' CC gpio-utils.o LD gpio-utils-in.o make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/build/Makefile.build dir=. obj=lsgpio make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' CC lsgpio.o LD lsgpio-in.o make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' LINK lsgpio make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/build/Makefile.build dir=. obj=gpio-hammer make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' CC gpio-hammer.o LD gpio-hammer-in.o make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' LINK gpio-hammer make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/build/Makefile.build dir=. obj=gpio-event-mon make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' CC gpio-event-mon.o LD gpio-event-mon-in.o make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' LINK gpio-event-mon make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/build/Makefile.build dir=. obj=gpio-watch make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' CC gpio-watch.o LD gpio-watch-in.o make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' LINK gpio-watch make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/gpio' 2022-12-11 05:12:15 make -C gpio make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio' gcc -I../../../../usr/include -O2 -g -Wall -I../../../../usr/include/ -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include gpio-mockup-cdev.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio/gpio-mockup-cdev gcc -I../../../../usr/include -O2 -g -Wall -I../../../../usr/include/ -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include gpio-chip-info.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio/gpio-chip-info gcc -I../../../../usr/include -O2 -g -Wall -I../../../../usr/include/ -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include gpio-line-name.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio/gpio-line-name make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio' 2022-12-11 05:12:16 make quicktest=1 run_tests -C gpio make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio' TAP version 13 1..2 # selftests: gpio: gpio-mockup.sh # 1. Module load tests # 1.1. dynamic allocation of gpio # 2. Module load error tests # 2.1 gpio overflow # test failed: unexpected chip - gpiochip0 # GPIO gpio-mockup test FAIL not ok 1 selftests: gpio: gpio-mockup.sh # exit=1 # selftests: gpio: gpio-sim.sh # trap: SIGTERM: bad trap # 1. chip_name and dev_name attributes # 1.1. Chip name is communicated to user # 1.2. chip_name returns 'none' if the chip is still pending # 1.3. Device name is communicated to user # 2. Creating and configuring simulated chips # 2.1. Default number of lines is 1 # 2.2. Number of lines can be specified # 2.3. Label can be set # 2.4. Label can be left empty # 2.5. Line names can be configured # 2.6. Line config can remain unused if offset is greater than number of lines # 2.7. Line configfs directory names are sanitized # 2.8. Multiple chips can be created # 2.9. Can't modify settings when chip is live # 2.10. Can't create line items when chip is live # 2.11. Probe errors are propagated to user-space # Probe error was not propagated # GPIO gpio-sim test FAIL not ok 2 selftests: gpio: gpio-sim.sh # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/gpio' ia64 test: not in Makefile 2022-12-11 05:12:24 make TARGETS=ia64 make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ia64' Makefile:9: warning: overriding recipe for target 'clean' ../lib.mk:124: 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-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ia64' 2022-12-11 05:12:24 make -C ia64 make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ia64' Makefile:9: warning: overriding recipe for target 'clean' ../lib.mk:124: warning: ignoring old recipe for target 'clean' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ia64' 2022-12-11 05:12:24 make quicktest=1 run_tests -C ia64 make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ia64' Makefile:9: warning: overriding recipe for target 'clean' ../lib.mk:124: warning: ignoring old recipe for target 'clean' TAP version 13 1..1 # 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 65534 bytes # PASS: /proc/bus/pci/00/00.0 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/02.0 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/14.0 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/14.2 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/16.0 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/16.3 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/17.0 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/1f.0 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/1f.2 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/1f.3 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/1f.4 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/1f.6 0x0-0xa0000 not mappable # PASS: /proc/bus/pci/00/00.0 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/02.0 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/14.0 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/14.2 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/16.0 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/16.3 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/17.0 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/1f.0 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/1f.2 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/1f.3 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/1f.4 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/1f.6 0xa0000-0xc0000 not mappable # PASS: /proc/bus/pci/00/00.0 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/02.0 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/14.0 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/14.2 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/16.0 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/16.3 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/17.0 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.0 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.2 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.3 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.4 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.6 0xc0000-0x100000 not mappable # PASS: /proc/bus/pci/00/00.0 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/02.0 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/14.0 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/14.2 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/16.0 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/16.3 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/17.0 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.0 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.2 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.3 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.4 0x0-0x100000 not mappable # PASS: /proc/bus/pci/00/1f.6 0x0-0x100000 not mappable ok 1 selftests: ia64: aliasing-test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ia64' 2022-12-11 05:12:25 make -C intel_pstate make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/intel_pstate' gcc -Wall -D_GNU_SOURCE msr.c -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/intel_pstate/msr gcc -Wall -D_GNU_SOURCE aperf.c -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/intel_pstate/aperf make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/intel_pstate' 2022-12-11 05:12:25 make quicktest=1 run_tests -C intel_pstate make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/intel_pstate' TAP version 13 1..1 # 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 3300 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 selftests: intel_pstate: run.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/intel_pstate' 2022-12-11 05:12:26 make -C ipc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ipc' gcc -DCONFIG_X86_64 -D__x86_64__ -I../../../../usr/include/ msgque.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ipc/msgque make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ipc' 2022-12-11 05:12:26 make quicktest=1 run_tests -C ipc make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ipc' TAP version 13 1..1 # selftests: ipc: msgque # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: ipc: msgque make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ipc' LKP SKIP ir.ir_loopback_rcmm 2022-12-11 05:12:26 make -C ir make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ir' gcc -Wall -O2 -I../../../include/uapi ir_loopback.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ir/ir_loopback make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ir' 2022-12-11 05:12:26 make quicktest=1 run_tests -C ir make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ir' TAP version 13 1..1 # selftests: ir: ir_loopback.sh # Sending IR on rc0 and receiving IR on rc0. # Testing protocol rc-5 for decoder rc-5 (1/18)... # Testing scancode:1f2e # Testing scancode:179 # Testing scancode:1e14 # Testing scancode:1570 # Testing scancode:21 # Testing scancode:435 # Testing scancode:169 # Testing scancode:1942 # Testing scancode:c70 # Testing scancode:143d # OK # Testing protocol rc-5x-20 for decoder rc-5 (2/18)... # Testing scancode:1f6024 # Testing scancode:1a151c # Testing scancode:d5b2b # Testing scancode:1c1d00 # Testing scancode:3460c # Testing scancode:19401c # Testing scancode:50204 # Testing scancode:94a30 # Testing scancode:111b2c # Testing scancode:1f1801 # OK # Testing protocol rc-5-sz for decoder rc-5-sz (3/18)... # Testing scancode:559 # Testing scancode:24cc # Testing scancode:2891 # Testing scancode:ac6 # Testing scancode:212a # Testing scancode:260b # Testing scancode:56c # Testing scancode:281a # Testing scancode:d9b # Testing scancode:26a4 # OK # Testing protocol jvc for decoder jvc (4/18)... # Testing scancode:3ea9 # Testing scancode:fd49 # Testing scancode:981e # Testing scancode:9cbd # Testing scancode:b2ba # Testing scancode:583f # Testing scancode:60f2 # Testing scancode:9423 # Testing scancode:3181 # Testing scancode:2d62 # OK # Testing protocol sony-12 for decoder sony (5/18)... # Testing scancode:180060 # Testing scancode:25 # Testing scancode:11003f # Testing scancode:5000b # Testing scancode:1c0025 # Testing scancode:14000b # Testing scancode:1f0067 # Testing scancode:20069 # Testing scancode:1d003b # Testing scancode:100053 # OK # Testing protocol sony-15 for decoder sony (6/18)... # Testing scancode:e1002a # Testing scancode:6f0014 # Testing scancode:c70020 # Testing scancode:ef003b # Testing scancode:2b005b # Testing scancode:81004a # Testing scancode:120046 # Testing scancode:990047 # Testing scancode:910064 # Testing scancode:430061 # OK # Testing protocol sony-20 for decoder sony (7/18)... # Testing scancode:125f6b # Testing scancode:131d0d # Testing scancode:1d32b # Testing scancode:9f809 # Testing scancode:bb94b # Testing scancode:8665 # Testing scancode:c5048 # Testing scancode:161a3d # Testing scancode:e1a08 # Testing scancode:c8149 # OK # Testing protocol nec for decoder nec (8/18)... # Testing scancode:4820 # Testing scancode:8369 # Testing scancode:93ee # Testing scancode:8adf # Testing scancode:4774 # Testing scancode:4313 # Testing scancode:13ea # Testing scancode:4c5c # Testing scancode:747c # Testing scancode:e7a5 # OK # Testing protocol nec-x for decoder nec (9/18)... # Testing scancode:5b6caf # Testing scancode:cd3ea6 # Testing scancode:6040b9 # Testing scancode:22b1cf # Testing scancode:bd0161 # Testing scancode:8be494 # Testing scancode:a4581a # Testing scancode:cffa28 # Testing scancode:250ddb # Testing scancode:36367e # OK # Testing protocol nec-32 for decoder nec (10/18)... # Testing scancode:5413d089 # Testing scancode:26b76dc7 # Testing scancode:31a9538c # Testing scancode:27b5a434 # Testing scancode:4d6165d0 # Testing scancode:7f950d57 # Testing scancode:3c162a99 # Testing scancode:602db619 # Testing scancode:600b2814 # Testing scancode:77044522 # OK # Testing protocol sanyo for decoder sanyo (11/18)... # Testing scancode:1a37e2 # Testing scancode:187034 # Testing scancode:ac88b # Testing scancode:6cbd1 # Testing scancode:16fb13 # Testing scancode:170fff # Testing scancode:100ee4 # Testing scancode:a0efd # Testing scancode:25c5b # Testing scancode:1b8361 # OK # Testing protocol rc-6-0 for decoder rc-6 (12/18)... # Testing scancode:f6a2 # Testing scancode:c90b # Testing scancode:c207 # Testing scancode:375c # Testing scancode:7ada # Testing scancode:c369 # Testing scancode:1bf0 # Testing scancode:d2f4 # Testing scancode:bd91 # Testing scancode:29cc # OK # Testing protocol rc-6-6a-20 for decoder rc-6 (13/18)... # Testing scancode:b0973 # Testing scancode:98e1a # Testing scancode:39793 # Testing scancode:45cff # Testing scancode:f324f # Testing scancode:4fd63 # Testing scancode:96a56 # Testing scancode:55ce8 # Testing scancode:2b37c # Testing scancode:4926a # OK # Testing protocol rc-6-6a-24 for decoder rc-6 (14/18)... # Testing scancode:19a20a # Testing scancode:6ceb5f # Testing scancode:bd029f # Testing scancode:a46a95 # Testing scancode:f3b730 # Testing scancode:13fdb2 # Testing scancode:5b7a95 # Testing scancode:e3c614 # Testing scancode:de0cb0 # Testing scancode:5dd6f0 # OK # Testing protocol rc-6-6a-32 for decoder rc-6 (15/18)... # Testing scancode:3bbf4975 # Testing scancode:56990352 # Testing scancode:9bb9ffb # Testing scancode:6f680b7d # Testing scancode:22b43aae # Testing scancode:763c1ad6 # Testing scancode:7dcdcee6 # Testing scancode:695b569f # Testing scancode:3660edca # Testing scancode:5e038c77 # OK # Testing protocol rc-6-mce for decoder rc-6 (16/18)... # Testing scancode:800f006b # Testing scancode:800f773d # Testing scancode:800f1a91 # Testing scancode:800f17fe # Testing scancode:800f543c # Testing scancode:800f4ce0 # Testing scancode:800f1561 # Testing scancode:800f3e92 # Testing scancode:800f29c9 # Testing scancode:800f48de # OK # Testing protocol sharp for decoder sharp (17/18)... # Testing scancode:10fd # Testing scancode:bd3 # Testing scancode:143d # Testing scancode:139c # Testing scancode:1669 # Testing scancode:b6d # Testing scancode:114e # Testing scancode:10fe # Testing scancode:1181 # Testing scancode:1dfe # OK # Testing protocol imon for decoder imon (18/18)... # Testing scancode:69d907ee # Testing scancode:37a67af7 # Testing scancode:72466151 # Testing scancode:7394a7ea # Testing scancode:270e8674 # Testing scancode:14fa9bff # Testing scancode:69d0c2c0 # Testing scancode:24dc555a # Testing scancode:7e55f29e # Testing scancode:2031b08a # OK # # Planned tests != run tests (0 != 180) # # Totals: pass:180 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: ir: ir_loopback.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/ir' 2022-12-11 05:12:37 make -C kcmp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kcmp' gcc -I../../../../usr/include/ kcmp_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kcmp/kcmp_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kcmp' 2022-12-11 05:12:37 make quicktest=1 run_tests -C kcmp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kcmp' TAP version 13 1..1 # selftests: kcmp: kcmp_test # TAP version 13 # 1..3 # pid1: 8970 pid2: 8971 FD: 2 FILES: 2 VM: 2 FS: 2 SIGHAND: 1 IO: 0 SYSVSEM: 0 INV: -1 # PASS: 0 returned as expected # PASS: 0 returned as expected # PASS: 0 returned as expected # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: kcmp: kcmp_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kcmp' 2022-12-11 05:12:37 make -C kexec make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kexec' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kexec' 2022-12-11 05:12:37 make quicktest=1 run_tests -C kexec make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kexec' TAP version 13 1..2 # selftests: kexec: test_kexec_load.sh # [INFO] kexec_load is enabled # [INFO] IMA enabled # [INFO] IMA architecture specific policy enabled # [INFO] efivars is not mounted on /sys/firmware/efi/efivars # [INFO] secure boot mode not enabled # kexec_load succeeded [PASS] ok 1 selftests: kexec: test_kexec_load.sh # selftests: kexec: test_kexec_file_load.sh # [INFO] kexec_file_load is enabled # [INFO] IMA enabled # [INFO] architecture specific policy enabled # [INFO] reading IMA policy permitted # [INFO] efivars is not mounted on /sys/firmware/efi/efivars # [INFO] secure boot mode not enabled # [INFO] kexec kernel image not PE signed # [INFO] kexec kernel image not IMA signed # [INFO] kexec kernel image not modsig signed # [INFO] No signature verification required # kexec_file_load succeeded [PASS] ok 2 selftests: kexec: test_kexec_file_load.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kexec' kmod test: not in Makefile 2022-12-11 05:12:39 make TARGETS=kmod make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kmod' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kmod' 2022-12-11 05:12:39 make -C kmod make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kmod' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kmod' 2022-12-11 05:12:39 make quicktest=1 run_tests -C kmod make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kmod' TAP version 13 1..1 # selftests: kmod: kmod.sh # Sun Dec 11 05:12:39 UTC 2022 # 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 # Sun Dec 11 05:12:39 UTC 2022 # 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 # Sun Dec 11 05:12:39 UTC 2022 # 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 # Sun Dec 11 05:12:40 UTC 2022 # 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 # Sun Dec 11 05:12:40 UTC 2022 # 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 # Sun Dec 11 05:12:41 UTC 2022 # 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 # Sun Dec 11 05:12:42 UTC 2022 # Running test: kmod_test_0003 - run #0 # kmod_test_0003: OK! - loading kmod test # kmod_test_0003: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:42 UTC 2022 # Running test: kmod_test_0004 - run #0 # kmod_test_0004: OK! - loading kmod test # kmod_test_0004: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:43 UTC 2022 # Running test: kmod_test_0005 - run #0 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:44 UTC 2022 # Running test: kmod_test_0005 - run #1 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:44 UTC 2022 # Running test: kmod_test_0005 - run #2 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:45 UTC 2022 # Running test: kmod_test_0005 - run #3 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:46 UTC 2022 # Running test: kmod_test_0005 - run #4 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:46 UTC 2022 # Running test: kmod_test_0005 - run #5 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:47 UTC 2022 # Running test: kmod_test_0005 - run #6 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:48 UTC 2022 # Running test: kmod_test_0005 - run #7 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:48 UTC 2022 # Running test: kmod_test_0005 - run #8 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:49 UTC 2022 # Running test: kmod_test_0005 - run #9 # kmod_test_0005: OK! - loading kmod test # kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:50 UTC 2022 # Running test: kmod_test_0006 - run #0 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:52 UTC 2022 # Running test: kmod_test_0006 - run #1 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:56 UTC 2022 # Running test: kmod_test_0006 - run #2 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:12:59 UTC 2022 # Running test: kmod_test_0006 - run #3 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:02 UTC 2022 # Running test: kmod_test_0006 - run #4 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:06 UTC 2022 # Running test: kmod_test_0006 - run #5 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:08 UTC 2022 # Running test: kmod_test_0006 - run #6 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:11 UTC 2022 # Running test: kmod_test_0006 - run #7 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:14 UTC 2022 # Running test: kmod_test_0006 - run #8 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:16 UTC 2022 # Running test: kmod_test_0006 - run #9 # kmod_test_0006: OK! - loading kmod test # kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:20 UTC 2022 # 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 # Sun Dec 11 05:13:23 UTC 2022 # 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 # Sun Dec 11 05:13:25 UTC 2022 # 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 # Sun Dec 11 05:13:28 UTC 2022 # 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 # Sun Dec 11 05:13:30 UTC 2022 # 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 # Sun Dec 11 05:13:33 UTC 2022 # Running test: kmod_test_0008 - run #0 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:33 UTC 2022 # Running test: kmod_test_0008 - run #1 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:34 UTC 2022 # Running test: kmod_test_0008 - run #2 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:34 UTC 2022 # Running test: kmod_test_0008 - run #3 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:34 UTC 2022 # Running test: kmod_test_0008 - run #4 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:34 UTC 2022 # Running test: kmod_test_0008 - run #5 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:35 UTC 2022 # Running test: kmod_test_0008 - run #6 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:35 UTC 2022 # Running test: kmod_test_0008 - run #7 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:35 UTC 2022 # Running test: kmod_test_0008 - run #8 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:35 UTC 2022 # Running test: kmod_test_0008 - run #9 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:36 UTC 2022 # Running test: kmod_test_0008 - run #10 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:36 UTC 2022 # Running test: kmod_test_0008 - run #11 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:36 UTC 2022 # Running test: kmod_test_0008 - run #12 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:36 UTC 2022 # Running test: kmod_test_0008 - run #13 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:36 UTC 2022 # Running test: kmod_test_0008 - run #14 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:37 UTC 2022 # Running test: kmod_test_0008 - run #15 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:37 UTC 2022 # Running test: kmod_test_0008 - run #16 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:37 UTC 2022 # Running test: kmod_test_0008 - run #17 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:37 UTC 2022 # Running test: kmod_test_0008 - run #18 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:38 UTC 2022 # Running test: kmod_test_0008 - run #19 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:38 UTC 2022 # Running test: kmod_test_0008 - run #20 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:38 UTC 2022 # Running test: kmod_test_0008 - run #21 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:38 UTC 2022 # Running test: kmod_test_0008 - run #22 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:39 UTC 2022 # Running test: kmod_test_0008 - run #23 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:39 UTC 2022 # Running test: kmod_test_0008 - run #24 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:39 UTC 2022 # Running test: kmod_test_0008 - run #25 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:39 UTC 2022 # Running test: kmod_test_0008 - run #26 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:40 UTC 2022 # Running test: kmod_test_0008 - run #27 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:40 UTC 2022 # Running test: kmod_test_0008 - run #28 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:40 UTC 2022 # Running test: kmod_test_0008 - run #29 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:40 UTC 2022 # Running test: kmod_test_0008 - run #30 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:40 UTC 2022 # Running test: kmod_test_0008 - run #31 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:41 UTC 2022 # Running test: kmod_test_0008 - run #32 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:41 UTC 2022 # Running test: kmod_test_0008 - run #33 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:41 UTC 2022 # Running test: kmod_test_0008 - run #34 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:41 UTC 2022 # Running test: kmod_test_0008 - run #35 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:42 UTC 2022 # Running test: kmod_test_0008 - run #36 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:42 UTC 2022 # Running test: kmod_test_0008 - run #37 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:42 UTC 2022 # Running test: kmod_test_0008 - run #38 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:42 UTC 2022 # Running test: kmod_test_0008 - run #39 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:43 UTC 2022 # Running test: kmod_test_0008 - run #40 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:43 UTC 2022 # Running test: kmod_test_0008 - run #41 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:43 UTC 2022 # Running test: kmod_test_0008 - run #42 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:43 UTC 2022 # Running test: kmod_test_0008 - run #43 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:44 UTC 2022 # Running test: kmod_test_0008 - run #44 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:44 UTC 2022 # Running test: kmod_test_0008 - run #45 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:44 UTC 2022 # Running test: kmod_test_0008 - run #46 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:44 UTC 2022 # Running test: kmod_test_0008 - run #47 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:45 UTC 2022 # Running test: kmod_test_0008 - run #48 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:45 UTC 2022 # Running test: kmod_test_0008 - run #49 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:45 UTC 2022 # Running test: kmod_test_0008 - run #50 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:45 UTC 2022 # Running test: kmod_test_0008 - run #51 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:45 UTC 2022 # Running test: kmod_test_0008 - run #52 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:46 UTC 2022 # Running test: kmod_test_0008 - run #53 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:46 UTC 2022 # Running test: kmod_test_0008 - run #54 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:46 UTC 2022 # Running test: kmod_test_0008 - run #55 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:46 UTC 2022 # Running test: kmod_test_0008 - run #56 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:47 UTC 2022 # Running test: kmod_test_0008 - run #57 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:47 UTC 2022 # Running test: kmod_test_0008 - run #58 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:47 UTC 2022 # Running test: kmod_test_0008 - run #59 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:47 UTC 2022 # Running test: kmod_test_0008 - run #60 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:48 UTC 2022 # Running test: kmod_test_0008 - run #61 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:48 UTC 2022 # Running test: kmod_test_0008 - run #62 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:48 UTC 2022 # Running test: kmod_test_0008 - run #63 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:48 UTC 2022 # Running test: kmod_test_0008 - run #64 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:49 UTC 2022 # Running test: kmod_test_0008 - run #65 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:49 UTC 2022 # Running test: kmod_test_0008 - run #66 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:49 UTC 2022 # Running test: kmod_test_0008 - run #67 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:49 UTC 2022 # Running test: kmod_test_0008 - run #68 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:49 UTC 2022 # Running test: kmod_test_0008 - run #69 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:50 UTC 2022 # Running test: kmod_test_0008 - run #70 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:50 UTC 2022 # Running test: kmod_test_0008 - run #71 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:50 UTC 2022 # Running test: kmod_test_0008 - run #72 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:50 UTC 2022 # Running test: kmod_test_0008 - run #73 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:51 UTC 2022 # Running test: kmod_test_0008 - run #74 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:51 UTC 2022 # Running test: kmod_test_0008 - run #75 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:51 UTC 2022 # Running test: kmod_test_0008 - run #76 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:51 UTC 2022 # Running test: kmod_test_0008 - run #77 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:52 UTC 2022 # Running test: kmod_test_0008 - run #78 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:52 UTC 2022 # Running test: kmod_test_0008 - run #79 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:52 UTC 2022 # Running test: kmod_test_0008 - run #80 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:52 UTC 2022 # Running test: kmod_test_0008 - run #81 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:53 UTC 2022 # Running test: kmod_test_0008 - run #82 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:53 UTC 2022 # Running test: kmod_test_0008 - run #83 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:53 UTC 2022 # Running test: kmod_test_0008 - run #84 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:53 UTC 2022 # Running test: kmod_test_0008 - run #85 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:54 UTC 2022 # Running test: kmod_test_0008 - run #86 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:54 UTC 2022 # Running test: kmod_test_0008 - run #87 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:54 UTC 2022 # Running test: kmod_test_0008 - run #88 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:54 UTC 2022 # Running test: kmod_test_0008 - run #89 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:54 UTC 2022 # Running test: kmod_test_0008 - run #90 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:55 UTC 2022 # Running test: kmod_test_0008 - run #91 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:55 UTC 2022 # Running test: kmod_test_0008 - run #92 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:55 UTC 2022 # Running test: kmod_test_0008 - run #93 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:55 UTC 2022 # Running test: kmod_test_0008 - run #94 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:56 UTC 2022 # Running test: kmod_test_0008 - run #95 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:56 UTC 2022 # Running test: kmod_test_0008 - run #96 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:56 UTC 2022 # Running test: kmod_test_0008 - run #97 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:56 UTC 2022 # Running test: kmod_test_0008 - run #98 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:57 UTC 2022 # Running test: kmod_test_0008 - run #99 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:57 UTC 2022 # Running test: kmod_test_0008 - run #100 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:57 UTC 2022 # Running test: kmod_test_0008 - run #101 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:57 UTC 2022 # Running test: kmod_test_0008 - run #102 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:58 UTC 2022 # Running test: kmod_test_0008 - run #103 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:58 UTC 2022 # Running test: kmod_test_0008 - run #104 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:58 UTC 2022 # Running test: kmod_test_0008 - run #105 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:58 UTC 2022 # Running test: kmod_test_0008 - run #106 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:59 UTC 2022 # Running test: kmod_test_0008 - run #107 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:59 UTC 2022 # Running test: kmod_test_0008 - run #108 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:59 UTC 2022 # Running test: kmod_test_0008 - run #109 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:59 UTC 2022 # Running test: kmod_test_0008 - run #110 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:13:59 UTC 2022 # Running test: kmod_test_0008 - run #111 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:00 UTC 2022 # Running test: kmod_test_0008 - run #112 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:00 UTC 2022 # Running test: kmod_test_0008 - run #113 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:00 UTC 2022 # Running test: kmod_test_0008 - run #114 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:00 UTC 2022 # Running test: kmod_test_0008 - run #115 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:01 UTC 2022 # Running test: kmod_test_0008 - run #116 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:01 UTC 2022 # Running test: kmod_test_0008 - run #117 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:01 UTC 2022 # Running test: kmod_test_0008 - run #118 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:01 UTC 2022 # Running test: kmod_test_0008 - run #119 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:02 UTC 2022 # Running test: kmod_test_0008 - run #120 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:02 UTC 2022 # Running test: kmod_test_0008 - run #121 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:02 UTC 2022 # Running test: kmod_test_0008 - run #122 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:02 UTC 2022 # Running test: kmod_test_0008 - run #123 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:03 UTC 2022 # Running test: kmod_test_0008 - run #124 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:03 UTC 2022 # Running test: kmod_test_0008 - run #125 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:03 UTC 2022 # Running test: kmod_test_0008 - run #126 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:03 UTC 2022 # Running test: kmod_test_0008 - run #127 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:03 UTC 2022 # Running test: kmod_test_0008 - run #128 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:04 UTC 2022 # Running test: kmod_test_0008 - run #129 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:04 UTC 2022 # Running test: kmod_test_0008 - run #130 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:04 UTC 2022 # Running test: kmod_test_0008 - run #131 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:04 UTC 2022 # Running test: kmod_test_0008 - run #132 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:05 UTC 2022 # Running test: kmod_test_0008 - run #133 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:05 UTC 2022 # Running test: kmod_test_0008 - run #134 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:05 UTC 2022 # Running test: kmod_test_0008 - run #135 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:05 UTC 2022 # Running test: kmod_test_0008 - run #136 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:06 UTC 2022 # Running test: kmod_test_0008 - run #137 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:06 UTC 2022 # Running test: kmod_test_0008 - run #138 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:06 UTC 2022 # Running test: kmod_test_0008 - run #139 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:06 UTC 2022 # Running test: kmod_test_0008 - run #140 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:07 UTC 2022 # Running test: kmod_test_0008 - run #141 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:07 UTC 2022 # Running test: kmod_test_0008 - run #142 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:07 UTC 2022 # Running test: kmod_test_0008 - run #143 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:07 UTC 2022 # Running test: kmod_test_0008 - run #144 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:08 UTC 2022 # Running test: kmod_test_0008 - run #145 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:08 UTC 2022 # Running test: kmod_test_0008 - run #146 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:08 UTC 2022 # Running test: kmod_test_0008 - run #147 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:08 UTC 2022 # Running test: kmod_test_0008 - run #148 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:08 UTC 2022 # Running test: kmod_test_0008 - run #149 # kmod_test_0008: OK! - loading kmod test # kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:09 UTC 2022 # Running test: kmod_test_0009 - run #0 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:10 UTC 2022 # Running test: kmod_test_0009 - run #1 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:11 UTC 2022 # Running test: kmod_test_0009 - run #2 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:13 UTC 2022 # Running test: kmod_test_0009 - run #3 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:14 UTC 2022 # Running test: kmod_test_0009 - run #4 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:15 UTC 2022 # Running test: kmod_test_0009 - run #5 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:16 UTC 2022 # Running test: kmod_test_0009 - run #6 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:18 UTC 2022 # Running test: kmod_test_0009 - run #7 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:19 UTC 2022 # Running test: kmod_test_0009 - run #8 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:21 UTC 2022 # Running test: kmod_test_0009 - run #9 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:22 UTC 2022 # Running test: kmod_test_0009 - run #10 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:23 UTC 2022 # Running test: kmod_test_0009 - run #11 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:24 UTC 2022 # Running test: kmod_test_0009 - run #12 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:25 UTC 2022 # Running test: kmod_test_0009 - run #13 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:27 UTC 2022 # Running test: kmod_test_0009 - run #14 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:28 UTC 2022 # Running test: kmod_test_0009 - run #15 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:29 UTC 2022 # Running test: kmod_test_0009 - run #16 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:31 UTC 2022 # Running test: kmod_test_0009 - run #17 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:32 UTC 2022 # Running test: kmod_test_0009 - run #18 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:33 UTC 2022 # Running test: kmod_test_0009 - run #19 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:34 UTC 2022 # Running test: kmod_test_0009 - run #20 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:35 UTC 2022 # Running test: kmod_test_0009 - run #21 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:37 UTC 2022 # Running test: kmod_test_0009 - run #22 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:38 UTC 2022 # Running test: kmod_test_0009 - run #23 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:39 UTC 2022 # Running test: kmod_test_0009 - run #24 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:40 UTC 2022 # Running test: kmod_test_0009 - run #25 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:42 UTC 2022 # Running test: kmod_test_0009 - run #26 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:43 UTC 2022 # Running test: kmod_test_0009 - run #27 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:44 UTC 2022 # Running test: kmod_test_0009 - run #28 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:45 UTC 2022 # Running test: kmod_test_0009 - run #29 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:47 UTC 2022 # Running test: kmod_test_0009 - run #30 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:48 UTC 2022 # Running test: kmod_test_0009 - run #31 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:49 UTC 2022 # Running test: kmod_test_0009 - run #32 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:51 UTC 2022 # Running test: kmod_test_0009 - run #33 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:52 UTC 2022 # Running test: kmod_test_0009 - run #34 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:53 UTC 2022 # Running test: kmod_test_0009 - run #35 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:54 UTC 2022 # Running test: kmod_test_0009 - run #36 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:55 UTC 2022 # Running test: kmod_test_0009 - run #37 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:57 UTC 2022 # Running test: kmod_test_0009 - run #38 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:58 UTC 2022 # Running test: kmod_test_0009 - run #39 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:14:59 UTC 2022 # Running test: kmod_test_0009 - run #40 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:00 UTC 2022 # Running test: kmod_test_0009 - run #41 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:02 UTC 2022 # Running test: kmod_test_0009 - run #42 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:03 UTC 2022 # Running test: kmod_test_0009 - run #43 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:04 UTC 2022 # Running test: kmod_test_0009 - run #44 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:06 UTC 2022 # Running test: kmod_test_0009 - run #45 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:07 UTC 2022 # Running test: kmod_test_0009 - run #46 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:08 UTC 2022 # Running test: kmod_test_0009 - run #47 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:09 UTC 2022 # Running test: kmod_test_0009 - run #48 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:10 UTC 2022 # Running test: kmod_test_0009 - run #49 # kmod_test_0009: OK! - loading kmod test # kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS # Sun Dec 11 05:15:11 UTC 2022 # Running test: kmod_test_0010 - run #0 # kmod_test_0010: OK! - loading kmod test # kmod_test_0010: OK! - Return value: -2 (-ENOENT), expected -ENOENT # Sun Dec 11 05:15:12 UTC 2022 # Running test: kmod_test_0011 - run #0 # kmod_test_0011: OK! - loading kmod test # kmod_test_0011: OK! - Return value: -2 (-ENOENT), expected -ENOENT # Sun Dec 11 05:15:12 UTC 2022 # Running test: kmod_test_0012 - run #0 # kmod_check_visibility: OK! # Sun Dec 11 05:15:12 UTC 2022 # Running test: kmod_test_0013 - run #0 # kmod_check_visibility: OK! # Test completed ok 1 selftests: kmod: kmod.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/kmod' 2022-12-11 05:15:12 make -C landlock make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock' gcc -Wall -O2 -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include base_test.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock/base_test gcc -Wall -O2 -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include fs_test.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock/fs_test gcc -Wall -O2 -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include ptrace_test.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock/ptrace_test gcc -Wall -O2 -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/../../../usr/include -static true.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock/true make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock' 2022-12-11 05:15:18 make quicktest=1 run_tests -C landlock make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock' TAP version 13 1..3 # selftests: landlock: base_test # TAP version 13 # 1..7 # # Starting 7 tests from 1 test cases. # # RUN global.inconsistent_attr ... # # OK global.inconsistent_attr # ok 1 global.inconsistent_attr # # RUN global.abi_version ... # # OK global.abi_version # ok 2 global.abi_version # # RUN global.create_ruleset_checks_ordering ... # # OK global.create_ruleset_checks_ordering # ok 3 global.create_ruleset_checks_ordering # # RUN global.add_rule_checks_ordering ... # # OK global.add_rule_checks_ordering # ok 4 global.add_rule_checks_ordering # # RUN global.restrict_self_checks_ordering ... # # OK global.restrict_self_checks_ordering # ok 5 global.restrict_self_checks_ordering # # RUN global.ruleset_fd_io ... # # OK global.ruleset_fd_io # ok 6 global.ruleset_fd_io # # RUN global.ruleset_fd_transfer ... # # OK global.ruleset_fd_transfer # ok 7 global.ruleset_fd_transfer # # PASSED: 7 / 7 tests passed. # # Totals: pass:7 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: landlock: base_test # selftests: landlock: fs_test # TAP version 13 # 1..63 # # Starting 63 tests from 4 test cases. # # RUN layout1.no_restriction ... # # fs_test.c:120:no_restriction:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:no_restriction:Failed to create directory "tmp": Permission denied # # no_restriction: Test terminated by assertion # # FAIL layout1.no_restriction # not ok 1 layout1.no_restriction # # RUN layout1.inval ... # # fs_test.c:120:inval:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:inval:Failed to create directory "tmp": Permission denied # # inval: Test terminated by assertion # # FAIL layout1.inval # not ok 2 layout1.inval # # RUN layout1.file_and_dir_access_rights ... # # fs_test.c:120:file_and_dir_access_rights:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:file_and_dir_access_rights:Failed to create directory "tmp": Permission denied # # file_and_dir_access_rights: Test terminated by assertion # # FAIL layout1.file_and_dir_access_rights # not ok 3 layout1.file_and_dir_access_rights # # RUN layout1.unknown_access_rights ... # # fs_test.c:120:unknown_access_rights:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:unknown_access_rights:Failed to create directory "tmp": Permission denied # # unknown_access_rights: Test terminated by assertion # # FAIL layout1.unknown_access_rights # not ok 4 layout1.unknown_access_rights # # RUN layout1.proc_nsfs ... # # fs_test.c:120:proc_nsfs:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:proc_nsfs:Failed to create directory "tmp": Permission denied # # proc_nsfs: Test terminated by assertion # # FAIL layout1.proc_nsfs # not ok 5 layout1.proc_nsfs # # RUN layout1.unpriv ... # # fs_test.c:120:unpriv:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:unpriv:Failed to create directory "tmp": Permission denied # # unpriv: Test terminated by assertion # # FAIL layout1.unpriv # not ok 6 layout1.unpriv # # RUN layout1.effective_access ... # # fs_test.c:120:effective_access:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:effective_access:Failed to create directory "tmp": Permission denied # # effective_access: Test terminated by assertion # # FAIL layout1.effective_access # not ok 7 layout1.effective_access # # RUN layout1.unhandled_access ... # # fs_test.c:120:unhandled_access:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:unhandled_access:Failed to create directory "tmp": Permission denied # # unhandled_access: Test terminated by assertion # # FAIL layout1.unhandled_access # not ok 8 layout1.unhandled_access # # RUN layout1.ruleset_overlap ... # # fs_test.c:120:ruleset_overlap:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:ruleset_overlap:Failed to create directory "tmp": Permission denied # # ruleset_overlap: Test terminated by assertion # # FAIL layout1.ruleset_overlap # not ok 9 layout1.ruleset_overlap # # RUN layout1.layer_rule_unions ... # # fs_test.c:120:layer_rule_unions:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:layer_rule_unions:Failed to create directory "tmp": Permission denied # # layer_rule_unions: Test terminated by assertion # # FAIL layout1.layer_rule_unions # not ok 10 layout1.layer_rule_unions # # RUN layout1.non_overlapping_accesses ... # # fs_test.c:120:non_overlapping_accesses:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:non_overlapping_accesses:Failed to create directory "tmp": Permission denied # # non_overlapping_accesses: Test terminated by assertion # # FAIL layout1.non_overlapping_accesses # not ok 11 layout1.non_overlapping_accesses # # RUN layout1.interleaved_masked_accesses ... # # fs_test.c:120:interleaved_masked_accesses:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:interleaved_masked_accesses:Failed to create directory "tmp": Permission denied # # interleaved_masked_accesses: Test terminated by assertion # # FAIL layout1.interleaved_masked_accesses # not ok 12 layout1.interleaved_masked_accesses # # RUN layout1.inherit_subset ... # # fs_test.c:120:inherit_subset:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:inherit_subset:Failed to create directory "tmp": Permission denied # # inherit_subset: Test terminated by assertion # # FAIL layout1.inherit_subset # not ok 13 layout1.inherit_subset # # RUN layout1.inherit_superset ... # # fs_test.c:120:inherit_superset:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:inherit_superset:Failed to create directory "tmp": Permission denied # # inherit_superset: Test terminated by assertion # # FAIL layout1.inherit_superset # not ok 14 layout1.inherit_superset # # RUN layout1.max_layers ... # # fs_test.c:120:max_layers:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:max_layers:Failed to create directory "tmp": Permission denied # # max_layers: Test terminated by assertion # # FAIL layout1.max_layers # not ok 15 layout1.max_layers # # RUN layout1.empty_or_same_ruleset ... # # fs_test.c:120:empty_or_same_ruleset:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:empty_or_same_ruleset:Failed to create directory "tmp": Permission denied # # empty_or_same_ruleset: Test terminated by assertion # # FAIL layout1.empty_or_same_ruleset # not ok 16 layout1.empty_or_same_ruleset # # RUN layout1.rule_on_mountpoint ... # # fs_test.c:120:rule_on_mountpoint:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rule_on_mountpoint:Failed to create directory "tmp": Permission denied # # rule_on_mountpoint: Test terminated by assertion # # FAIL layout1.rule_on_mountpoint # not ok 17 layout1.rule_on_mountpoint # # RUN layout1.rule_over_mountpoint ... # # fs_test.c:120:rule_over_mountpoint:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rule_over_mountpoint:Failed to create directory "tmp": Permission denied # # rule_over_mountpoint: Test terminated by assertion # # FAIL layout1.rule_over_mountpoint # not ok 18 layout1.rule_over_mountpoint # # RUN layout1.rule_over_root_allow_then_deny ... # # fs_test.c:120:rule_over_root_allow_then_deny:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rule_over_root_allow_then_deny:Failed to create directory "tmp": Permission denied # # rule_over_root_allow_then_deny: Test terminated by assertion # # FAIL layout1.rule_over_root_allow_then_deny # not ok 19 layout1.rule_over_root_allow_then_deny # # RUN layout1.rule_over_root_deny ... # # fs_test.c:120:rule_over_root_deny:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rule_over_root_deny:Failed to create directory "tmp": Permission denied # # rule_over_root_deny: Test terminated by assertion # # FAIL layout1.rule_over_root_deny # not ok 20 layout1.rule_over_root_deny # # RUN layout1.rule_inside_mount_ns ... # # fs_test.c:120:rule_inside_mount_ns:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rule_inside_mount_ns:Failed to create directory "tmp": Permission denied # # rule_inside_mount_ns: Test terminated by assertion # # FAIL layout1.rule_inside_mount_ns # not ok 21 layout1.rule_inside_mount_ns # # RUN layout1.mount_and_pivot ... # # fs_test.c:120:mount_and_pivot:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:mount_and_pivot:Failed to create directory "tmp": Permission denied # # mount_and_pivot: Test terminated by assertion # # FAIL layout1.mount_and_pivot # not ok 22 layout1.mount_and_pivot # # RUN layout1.move_mount ... # # fs_test.c:120:move_mount:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:move_mount:Failed to create directory "tmp": Permission denied # # move_mount: Test terminated by assertion # # FAIL layout1.move_mount # not ok 23 layout1.move_mount # # RUN layout1.release_inodes ... # # fs_test.c:120:release_inodes:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:release_inodes:Failed to create directory "tmp": Permission denied # # release_inodes: Test terminated by assertion # # FAIL layout1.release_inodes # not ok 24 layout1.release_inodes # # RUN layout1.relative_open ... # # fs_test.c:120:relative_open:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:relative_open:Failed to create directory "tmp": Permission denied # # relative_open: Test terminated by assertion # # FAIL layout1.relative_open # not ok 25 layout1.relative_open # # RUN layout1.relative_chdir ... # # fs_test.c:120:relative_chdir:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:relative_chdir:Failed to create directory "tmp": Permission denied # # relative_chdir: Test terminated by assertion # # FAIL layout1.relative_chdir # not ok 26 layout1.relative_chdir # # RUN layout1.relative_chroot_only ... # # fs_test.c:120:relative_chroot_only:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:relative_chroot_only:Failed to create directory "tmp": Permission denied # # relative_chroot_only: Test terminated by assertion # # FAIL layout1.relative_chroot_only # not ok 27 layout1.relative_chroot_only # # RUN layout1.relative_chroot_chdir ... # # fs_test.c:120:relative_chroot_chdir:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:relative_chroot_chdir:Failed to create directory "tmp": Permission denied # # relative_chroot_chdir: Test terminated by assertion # # FAIL layout1.relative_chroot_chdir # not ok 28 layout1.relative_chroot_chdir # # RUN layout1.execute ... # # fs_test.c:120:execute:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:execute:Failed to create directory "tmp": Permission denied # # execute: Test terminated by assertion # # FAIL layout1.execute # not ok 29 layout1.execute # # RUN layout1.link ... # # fs_test.c:120:link:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:link:Failed to create directory "tmp": Permission denied # # link: Test terminated by assertion # # FAIL layout1.link # not ok 30 layout1.link # # RUN layout1.rename_file ... # # fs_test.c:120:rename_file:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rename_file:Failed to create directory "tmp": Permission denied # # rename_file: Test terminated by assertion # # FAIL layout1.rename_file # not ok 31 layout1.rename_file # # RUN layout1.rename_dir ... # # fs_test.c:120:rename_dir:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:rename_dir:Failed to create directory "tmp": Permission denied # # rename_dir: Test terminated by assertion # # FAIL layout1.rename_dir # not ok 32 layout1.rename_dir # # RUN layout1.reparent_refer ... # # fs_test.c:120:reparent_refer:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_refer:Failed to create directory "tmp": Permission denied # # reparent_refer: Test terminated by assertion # # FAIL layout1.reparent_refer # not ok 33 layout1.reparent_refer # # RUN layout1.refer_denied_by_default1 ... # # fs_test.c:120:refer_denied_by_default1:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:refer_denied_by_default1:Failed to create directory "tmp": Permission denied # # refer_denied_by_default1: Test terminated by assertion # # FAIL layout1.refer_denied_by_default1 # not ok 34 layout1.refer_denied_by_default1 # # RUN layout1.refer_denied_by_default2 ... # # fs_test.c:120:refer_denied_by_default2:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:refer_denied_by_default2:Failed to create directory "tmp": Permission denied # # refer_denied_by_default2: Test terminated by assertion # # FAIL layout1.refer_denied_by_default2 # not ok 35 layout1.refer_denied_by_default2 # # RUN layout1.refer_denied_by_default3 ... # # fs_test.c:120:refer_denied_by_default3:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:refer_denied_by_default3:Failed to create directory "tmp": Permission denied # # refer_denied_by_default3: Test terminated by assertion # # FAIL layout1.refer_denied_by_default3 # not ok 36 layout1.refer_denied_by_default3 # # RUN layout1.refer_denied_by_default4 ... # # fs_test.c:120:refer_denied_by_default4:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:refer_denied_by_default4:Failed to create directory "tmp": Permission denied # # refer_denied_by_default4: Test terminated by assertion # # FAIL layout1.refer_denied_by_default4 # not ok 37 layout1.refer_denied_by_default4 # # RUN layout1.reparent_link ... # # fs_test.c:120:reparent_link:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_link:Failed to create directory "tmp": Permission denied # # reparent_link: Test terminated by assertion # # FAIL layout1.reparent_link # not ok 38 layout1.reparent_link # # RUN layout1.reparent_rename ... # # fs_test.c:120:reparent_rename:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_rename:Failed to create directory "tmp": Permission denied # # reparent_rename: Test terminated by assertion # # FAIL layout1.reparent_rename # not ok 39 layout1.reparent_rename # # RUN layout1.reparent_exdev_layers_rename1 ... # # fs_test.c:120:reparent_exdev_layers_rename1:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_exdev_layers_rename1:Failed to create directory "tmp": Permission denied # # reparent_exdev_layers_rename1: Test terminated by assertion # # FAIL layout1.reparent_exdev_layers_rename1 # not ok 40 layout1.reparent_exdev_layers_rename1 # # RUN layout1.reparent_exdev_layers_rename2 ... # # fs_test.c:120:reparent_exdev_layers_rename2:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_exdev_layers_rename2:Failed to create directory "tmp": Permission denied # # reparent_exdev_layers_rename2: Test terminated by assertion # # FAIL layout1.reparent_exdev_layers_rename2 # not ok 41 layout1.reparent_exdev_layers_rename2 # # RUN layout1.reparent_exdev_layers_exchange1 ... # # fs_test.c:120:reparent_exdev_layers_exchange1:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_exdev_layers_exchange1:Failed to create directory "tmp": Permission denied # # reparent_exdev_layers_exchange1: Test terminated by assertion # # FAIL layout1.reparent_exdev_layers_exchange1 # not ok 42 layout1.reparent_exdev_layers_exchange1 # # RUN layout1.reparent_exdev_layers_exchange2 ... # # fs_test.c:120:reparent_exdev_layers_exchange2:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_exdev_layers_exchange2:Failed to create directory "tmp": Permission denied # # reparent_exdev_layers_exchange2: Test terminated by assertion # # FAIL layout1.reparent_exdev_layers_exchange2 # not ok 43 layout1.reparent_exdev_layers_exchange2 # # RUN layout1.reparent_exdev_layers_exchange3 ... # # fs_test.c:120:reparent_exdev_layers_exchange3:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_exdev_layers_exchange3:Failed to create directory "tmp": Permission denied # # reparent_exdev_layers_exchange3: Test terminated by assertion # # FAIL layout1.reparent_exdev_layers_exchange3 # not ok 44 layout1.reparent_exdev_layers_exchange3 # # RUN layout1.reparent_remove ... # # fs_test.c:120:reparent_remove:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_remove:Failed to create directory "tmp": Permission denied # # reparent_remove: Test terminated by assertion # # FAIL layout1.reparent_remove # not ok 45 layout1.reparent_remove # # RUN layout1.reparent_dom_superset ... # # fs_test.c:120:reparent_dom_superset:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_dom_superset:Failed to create directory "tmp": Permission denied # # reparent_dom_superset: Test terminated by assertion # # FAIL layout1.reparent_dom_superset # not ok 46 layout1.reparent_dom_superset # # RUN layout1.remove_dir ... # # fs_test.c:120:remove_dir:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:remove_dir:Failed to create directory "tmp": Permission denied # # remove_dir: Test terminated by assertion # # FAIL layout1.remove_dir # not ok 47 layout1.remove_dir # # RUN layout1.remove_file ... # # fs_test.c:120:remove_file:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:remove_file:Failed to create directory "tmp": Permission denied # # remove_file: Test terminated by assertion # # FAIL layout1.remove_file # not ok 48 layout1.remove_file # # RUN layout1.make_char ... # # fs_test.c:120:make_char:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_char:Failed to create directory "tmp": Permission denied # # make_char: Test terminated by assertion # # FAIL layout1.make_char # not ok 49 layout1.make_char # # RUN layout1.make_block ... # # fs_test.c:120:make_block:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_block:Failed to create directory "tmp": Permission denied # # make_block: Test terminated by assertion # # FAIL layout1.make_block # not ok 50 layout1.make_block # # RUN layout1.make_reg_1 ... # # fs_test.c:120:make_reg_1:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_reg_1:Failed to create directory "tmp": Permission denied # # make_reg_1: Test terminated by assertion # # FAIL layout1.make_reg_1 # not ok 51 layout1.make_reg_1 # # RUN layout1.make_reg_2 ... # # fs_test.c:120:make_reg_2:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_reg_2:Failed to create directory "tmp": Permission denied # # make_reg_2: Test terminated by assertion # # FAIL layout1.make_reg_2 # not ok 52 layout1.make_reg_2 # # RUN layout1.make_sock ... # # fs_test.c:120:make_sock:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_sock:Failed to create directory "tmp": Permission denied # # make_sock: Test terminated by assertion # # FAIL layout1.make_sock # not ok 53 layout1.make_sock # # RUN layout1.make_fifo ... # # fs_test.c:120:make_fifo:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_fifo:Failed to create directory "tmp": Permission denied # # make_fifo: Test terminated by assertion # # FAIL layout1.make_fifo # not ok 54 layout1.make_fifo # # RUN layout1.make_sym ... # # fs_test.c:120:make_sym:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_sym:Failed to create directory "tmp": Permission denied # # make_sym: Test terminated by assertion # # FAIL layout1.make_sym # not ok 55 layout1.make_sym # # RUN layout1.make_dir ... # # fs_test.c:120:make_dir:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:make_dir:Failed to create directory "tmp": Permission denied # # make_dir: Test terminated by assertion # # FAIL layout1.make_dir # not ok 56 layout1.make_dir # # RUN layout1.proc_unlinked_file ... # # fs_test.c:120:proc_unlinked_file:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:proc_unlinked_file:Failed to create directory "tmp": Permission denied # # proc_unlinked_file: Test terminated by assertion # # FAIL layout1.proc_unlinked_file # not ok 57 layout1.proc_unlinked_file # # RUN layout1.proc_pipe ... # # fs_test.c:120:proc_pipe:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:proc_pipe:Failed to create directory "tmp": Permission denied # # proc_pipe: Test terminated by assertion # # FAIL layout1.proc_pipe # not ok 58 layout1.proc_pipe # # RUN layout1_bind.no_restriction ... # # fs_test.c:120:no_restriction:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:no_restriction:Failed to create directory "tmp": Permission denied # # no_restriction: Test terminated by assertion # # FAIL layout1_bind.no_restriction # not ok 59 layout1_bind.no_restriction # # RUN layout1_bind.same_content_same_file ... # # fs_test.c:120:same_content_same_file:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:same_content_same_file:Failed to create directory "tmp": Permission denied # # same_content_same_file: Test terminated by assertion # # FAIL layout1_bind.same_content_same_file # not ok 60 layout1_bind.same_content_same_file # # RUN layout1_bind.reparent_cross_mount ... # # fs_test.c:120:reparent_cross_mount:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:reparent_cross_mount:Failed to create directory "tmp": Permission denied # # reparent_cross_mount: Test terminated by assertion # # FAIL layout1_bind.reparent_cross_mount # not ok 61 layout1_bind.reparent_cross_mount # # RUN layout2_overlay.no_restriction ... # # fs_test.c:120:no_restriction:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:no_restriction:Failed to create directory "tmp": Permission denied # # no_restriction: Test terminated by assertion # # FAIL layout2_overlay.no_restriction # not ok 62 layout2_overlay.no_restriction # # RUN layout2_overlay.same_content_different_file ... # # fs_test.c:120:same_content_different_file:Expected 0 (0) == mkdir(path, 0700) (-1) # # fs_test.c:122:same_content_different_file:Failed to create directory "tmp": Permission denied # # same_content_different_file: Test terminated by assertion # # FAIL layout2_overlay.same_content_different_file # not ok 63 layout2_overlay.same_content_different_file # # FAILED: 0 / 63 tests passed. # # Totals: pass:0 fail:63 xfail:0 xpass:0 skip:0 error:0 not ok 2 selftests: landlock: fs_test # exit=1 # selftests: landlock: ptrace_test # TAP version 13 # 1..8 # # Starting 8 tests from 9 test cases. # # RUN hierarchy.allow_without_domain.trace ... # # ptrace_test.c:275:trace:Expected 0 (0) == ret (-1) # # trace: Test failed at step #16 # # FAIL hierarchy.allow_without_domain.trace # not ok 1 hierarchy.allow_without_domain.trace # # RUN hierarchy.allow_with_one_domain.trace ... # # OK hierarchy.allow_with_one_domain.trace # ok 2 hierarchy.allow_with_one_domain.trace # # RUN hierarchy.deny_with_parent_domain.trace ... # # ptrace_test.c:275:trace:Expected 0 (0) == ret (-1) # # trace: Test failed at step #10 # # FAIL hierarchy.deny_with_parent_domain.trace # not ok 3 hierarchy.deny_with_parent_domain.trace # # RUN hierarchy.deny_with_sibling_domain.trace ... # # OK hierarchy.deny_with_sibling_domain.trace # ok 4 hierarchy.deny_with_sibling_domain.trace # # RUN hierarchy.allow_sibling_domain.trace ... # # ptrace_test.c:275:trace:Expected 0 (0) == ret (-1) # # trace: Test failed at step #16 # # FAIL hierarchy.allow_sibling_domain.trace # not ok 5 hierarchy.allow_sibling_domain.trace # # RUN hierarchy.allow_with_nested_domain.trace ... # # OK hierarchy.allow_with_nested_domain.trace # ok 6 hierarchy.allow_with_nested_domain.trace # # RUN hierarchy.deny_with_nested_and_parent_domain.trace ... # # ptrace_test.c:275:trace:Expected 0 (0) == ret (-1) # # trace: Test failed at step #10 # # FAIL hierarchy.deny_with_nested_and_parent_domain.trace # not ok 7 hierarchy.deny_with_nested_and_parent_domain.trace # # RUN hierarchy.deny_with_forked_domain.trace ... # # OK hierarchy.deny_with_forked_domain.trace # ok 8 hierarchy.deny_with_forked_domain.trace # # FAILED: 4 / 8 tests passed. # # Totals: pass:4 fail:4 xfail:0 xpass:0 skip:0 error:0 not ok 3 selftests: landlock: ptrace_test # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-7b61212f2a07a5afd213c8876e52b5c9946441e2/tools/testing/selftests/landlock'