KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15 2024-03-04 03:37:50 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2024-03-04 03:37:50 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2024-03-04 03:37:50 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh safesetid test: not in Makefile 2024-03-04 03:37:51 make -j36 TARGETS=safesetid make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid' gcc -Wall -O2 safesetid-test.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid/safesetid-test make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid' 2024-03-04 03:37:51 make -j36 -C safesetid make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid' 2024-03-04 03:37:51 make quicktest=1 run_tests -C safesetid make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid' TAP version 13 1..1 # timeout set to 300 # selftests: safesetid: safesetid-test.sh # mounting securityfs failed # safesetid-test.sh: done ok 1 selftests: safesetid: safesetid-test.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/safesetid' LKP SKIP sched 2024-03-04 03:37:52 make -j36 -C seccomp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/seccomp' gcc -Wl,-no-as-needed -Wall -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include -lpthread seccomp_bpf.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/seccomp/seccomp_bpf gcc -Wl,-no-as-needed -Wall -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include -lpthread seccomp_benchmark.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/seccomp/seccomp_benchmark seccomp_benchmark.c: In function ‘main’: seccomp_benchmark.c:165:24: warning: zero-length gnu_printf format string [-Wformat-zero-length] 165 | ksft_print_msg(""); | ^~ seccomp_benchmark.c:170:24: warning: zero-length gnu_printf format string [-Wformat-zero-length] 170 | ksft_print_msg(""); | ^~ seccomp_benchmark.c:172:24: warning: zero-length gnu_printf format string [-Wformat-zero-length] 172 | ksft_print_msg(""); | ^~ make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/seccomp' 2024-03-04 03:37:53 make quicktest=1 run_tests -C seccomp make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/seccomp' TAP version 13 1..2 # timeout set to 120 # selftests: seccomp: seccomp_bpf # TAP version 13 # 1..96 # # Starting 96 tests from 8 test cases. # # RUN global.kcmp ... # # OK global.kcmp # ok 1 global.kcmp # # RUN global.mode_strict_support ... # # OK global.mode_strict_support # ok 2 global.mode_strict_support # # RUN global.mode_strict_cannot_call_prctl ... # # OK global.mode_strict_cannot_call_prctl # ok 3 global.mode_strict_cannot_call_prctl # # RUN global.no_new_privs_support ... # # OK global.no_new_privs_support # ok 4 global.no_new_privs_support # # RUN global.mode_filter_support ... # # OK global.mode_filter_support # ok 5 global.mode_filter_support # # RUN global.mode_filter_without_nnp ... # # OK global.mode_filter_without_nnp # ok 6 global.mode_filter_without_nnp # # RUN global.filter_size_limits ... # # OK global.filter_size_limits # ok 7 global.filter_size_limits # # RUN global.filter_chain_limits ... # # OK global.filter_chain_limits # ok 8 global.filter_chain_limits # # RUN global.mode_filter_cannot_move_to_strict ... # # OK global.mode_filter_cannot_move_to_strict # ok 9 global.mode_filter_cannot_move_to_strict # # RUN global.mode_filter_get_seccomp ... # # OK global.mode_filter_get_seccomp # ok 10 global.mode_filter_get_seccomp # # RUN global.ALLOW_all ... # # OK global.ALLOW_all # ok 11 global.ALLOW_all # # RUN global.empty_prog ... # # OK global.empty_prog # ok 12 global.empty_prog # # RUN global.log_all ... # # OK global.log_all # ok 13 global.log_all # # RUN global.unknown_ret_is_kill_inside ... # # OK global.unknown_ret_is_kill_inside # ok 14 global.unknown_ret_is_kill_inside # # RUN global.unknown_ret_is_kill_above_allow ... # # OK global.unknown_ret_is_kill_above_allow # ok 15 global.unknown_ret_is_kill_above_allow # # RUN global.KILL_all ... # # OK global.KILL_all # ok 16 global.KILL_all # # RUN global.KILL_one ... # # OK global.KILL_one # ok 17 global.KILL_one # # RUN global.KILL_one_arg_one ... # # OK global.KILL_one_arg_one # ok 18 global.KILL_one_arg_one # # RUN global.KILL_one_arg_six ... # # OK global.KILL_one_arg_six # ok 19 global.KILL_one_arg_six # # RUN global.KILL_thread ... # # OK global.KILL_thread # ok 20 global.KILL_thread # # RUN global.KILL_process ... # # OK global.KILL_process # ok 21 global.KILL_process # # RUN global.KILL_unknown ... # # OK global.KILL_unknown # ok 22 global.KILL_unknown # # RUN global.arg_out_of_range ... # # OK global.arg_out_of_range # ok 23 global.arg_out_of_range # # RUN global.ERRNO_valid ... # # OK global.ERRNO_valid # ok 24 global.ERRNO_valid # # RUN global.ERRNO_zero ... # # OK global.ERRNO_zero # ok 25 global.ERRNO_zero # # RUN global.ERRNO_capped ... # # OK global.ERRNO_capped # ok 26 global.ERRNO_capped # # RUN global.ERRNO_order ... # # OK global.ERRNO_order # ok 27 global.ERRNO_order # # RUN global.negative_ENOSYS ... # # OK global.negative_ENOSYS # ok 28 global.negative_ENOSYS # # RUN global.seccomp_syscall ... # # OK global.seccomp_syscall # ok 29 global.seccomp_syscall # # RUN global.seccomp_syscall_mode_lock ... # # OK global.seccomp_syscall_mode_lock # ok 30 global.seccomp_syscall_mode_lock # # RUN global.detect_seccomp_filter_flags ... # # OK global.detect_seccomp_filter_flags # ok 31 global.detect_seccomp_filter_flags # # RUN global.TSYNC_first ... # # OK global.TSYNC_first # ok 32 global.TSYNC_first # # RUN global.syscall_restart ... # # OK global.syscall_restart # ok 33 global.syscall_restart # # RUN global.filter_flag_log ... # # OK global.filter_flag_log # ok 34 global.filter_flag_log # # RUN global.get_action_avail ... # # OK global.get_action_avail # ok 35 global.get_action_avail # # RUN global.get_metadata ... # # OK global.get_metadata # ok 36 global.get_metadata # # RUN global.user_notification_basic ... # # OK global.user_notification_basic # ok 37 global.user_notification_basic # # RUN global.user_notification_with_tsync ... # # OK global.user_notification_with_tsync # ok 38 global.user_notification_with_tsync # # RUN global.user_notification_kill_in_middle ... # # OK global.user_notification_kill_in_middle # ok 39 global.user_notification_kill_in_middle # # RUN global.user_notification_signal ... # # OK global.user_notification_signal # ok 40 global.user_notification_signal # # RUN global.user_notification_closed_listener ... # # OK global.user_notification_closed_listener # ok 41 global.user_notification_closed_listener # # RUN global.user_notification_child_pid_ns ... # # OK global.user_notification_child_pid_ns # ok 42 global.user_notification_child_pid_ns # # RUN global.user_notification_sibling_pid_ns ... # # OK global.user_notification_sibling_pid_ns # ok 43 global.user_notification_sibling_pid_ns # # RUN global.user_notification_fault_recv ... # # OK global.user_notification_fault_recv # ok 44 global.user_notification_fault_recv # # RUN global.seccomp_get_notif_sizes ... # # OK global.seccomp_get_notif_sizes # ok 45 global.seccomp_get_notif_sizes # # RUN global.user_notification_continue ... # # OK global.user_notification_continue # ok 46 global.user_notification_continue # # RUN global.user_notification_filter_empty ... # # OK global.user_notification_filter_empty # ok 47 global.user_notification_filter_empty # # RUN global.user_notification_filter_empty_threaded ... # # OK global.user_notification_filter_empty_threaded # ok 48 global.user_notification_filter_empty_threaded # # RUN global.user_notification_addfd ... # # OK global.user_notification_addfd # ok 49 global.user_notification_addfd # # RUN global.user_notification_addfd_rlimit ... # # OK global.user_notification_addfd_rlimit # ok 50 global.user_notification_addfd_rlimit # # RUN global.user_notification_sync ... # # OK global.user_notification_sync # ok 51 global.user_notification_sync # # RUN global.user_notification_fifo ... # # OK global.user_notification_fifo # ok 52 global.user_notification_fifo # # RUN global.user_notification_wait_killable_pre_notification ... # # OK global.user_notification_wait_killable_pre_notification # ok 53 global.user_notification_wait_killable_pre_notification # # RUN global.user_notification_wait_killable ... # # OK global.user_notification_wait_killable # ok 54 global.user_notification_wait_killable # # RUN global.user_notification_wait_killable_fatal ... # # OK global.user_notification_wait_killable_fatal # ok 55 global.user_notification_wait_killable_fatal # # RUN TRAP.dfl ... # # dfl: Test exited normally instead of by signal (code: 0) # # FAIL TRAP.dfl # not ok 56 TRAP.dfl # # RUN TRAP.ign ... # # ign: Test exited normally instead of by signal (code: 0) # # FAIL TRAP.ign # not ok 57 TRAP.ign # # RUN TRAP.handler ... # # OK TRAP.handler # ok 58 TRAP.handler # # RUN precedence.allow_ok ... # # OK precedence.allow_ok # ok 59 precedence.allow_ok # # RUN precedence.kill_is_highest ... # # kill_is_highest: Test exited normally instead of by signal (code: 0) # # FAIL precedence.kill_is_highest # not ok 60 precedence.kill_is_highest # # RUN precedence.kill_is_highest_in_any_order ... # # kill_is_highest_in_any_order: Test exited normally instead of by signal (code: 0) # # FAIL precedence.kill_is_highest_in_any_order # not ok 61 precedence.kill_is_highest_in_any_order # # RUN precedence.trap_is_second ... # # trap_is_second: Test exited normally instead of by signal (code: 0) # # FAIL precedence.trap_is_second # not ok 62 precedence.trap_is_second # # RUN precedence.trap_is_second_in_any_order ... # # trap_is_second_in_any_order: Test exited normally instead of by signal (code: 0) # # FAIL precedence.trap_is_second_in_any_order # not ok 63 precedence.trap_is_second_in_any_order # # RUN precedence.errno_is_third ... # # OK precedence.errno_is_third # ok 64 precedence.errno_is_third # # RUN precedence.errno_is_third_in_any_order ... # # OK precedence.errno_is_third_in_any_order # ok 65 precedence.errno_is_third_in_any_order # # RUN precedence.trace_is_fourth ... # # OK precedence.trace_is_fourth # ok 66 precedence.trace_is_fourth # # RUN precedence.trace_is_fourth_in_any_order ... # # OK precedence.trace_is_fourth_in_any_order # ok 67 precedence.trace_is_fourth_in_any_order # # RUN precedence.log_is_fifth ... # # OK precedence.log_is_fifth # ok 68 precedence.log_is_fifth # # RUN precedence.log_is_fifth_in_any_order ... # # OK precedence.log_is_fifth_in_any_order # ok 69 precedence.log_is_fifth_in_any_order # # RUN TRACE_poke.read_has_side_effects ... # # seccomp_bpf.c:1709:read_has_side_effects:Expected 0x1001 (4097) == self->poked (0) # # read_has_side_effects: Test failed # # FAIL TRACE_poke.read_has_side_effects # not ok 70 TRACE_poke.read_has_side_effects # # RUN TRACE_poke.getpid_runs_normally ... # # OK TRACE_poke.getpid_runs_normally # ok 71 TRACE_poke.getpid_runs_normally # # RUN TRACE_syscall.ptrace.negative_ENOSYS ... # # OK TRACE_syscall.ptrace.negative_ENOSYS # ok 72 TRACE_syscall.ptrace.negative_ENOSYS # # RUN TRACE_syscall.ptrace.syscall_allowed ... # # seccomp_bpf.c:2211:syscall_allowed:Expected self->parent (1937) == syscall(__NR_getppid) (2074) # # seccomp_bpf.c:2212:syscall_allowed:Expected self->mypid (2074) != syscall(__NR_getppid) (2074) # # syscall_allowed: Test failed # # FAIL TRACE_syscall.ptrace.syscall_allowed # not ok 73 TRACE_syscall.ptrace.syscall_allowed # # RUN TRACE_syscall.ptrace.syscall_redirected ... # # seccomp_bpf.c:2218:syscall_redirected:Expected self->parent (1937) == syscall(__NR_getpid) (2079) # # syscall_redirected: Test failed # # FAIL TRACE_syscall.ptrace.syscall_redirected # not ok 74 TRACE_syscall.ptrace.syscall_redirected # # RUN TRACE_syscall.ptrace.syscall_errno ... # # seccomp_bpf.c:2225:syscall_errno:Expected -(-3) (3) == errno (9) # # syscall_errno: Test failed # # FAIL TRACE_syscall.ptrace.syscall_errno # not ok 75 TRACE_syscall.ptrace.syscall_errno # # RUN TRACE_syscall.ptrace.syscall_faked ... # # seccomp_bpf.c:2231:syscall_faked:Expected 45000 (45000) == syscall(186) (2085) # # syscall_faked: Test failed # # FAIL TRACE_syscall.ptrace.syscall_faked # not ok 76 TRACE_syscall.ptrace.syscall_faked # # RUN TRACE_syscall.ptrace.kill_immediate ... # # kill_immediate: Test exited normally instead of by signal (code: 0) # # FAIL TRACE_syscall.ptrace.kill_immediate # not ok 77 TRACE_syscall.ptrace.kill_immediate # # RUN TRACE_syscall.ptrace.skip_after ... # # seccomp_bpf.c:2278:skip_after:Expected -1 (-1) == syscall(__NR_getpid) (2091) # # seccomp_bpf.c:2279:skip_after:Expected EPERM (1) == errno (0) # # skip_after: Test failed # # FAIL TRACE_syscall.ptrace.skip_after # not ok 78 TRACE_syscall.ptrace.skip_after # # RUN TRACE_syscall.ptrace.kill_after ... # # kill_after: Test exited normally instead of by signal (code: 0) # # FAIL TRACE_syscall.ptrace.kill_after # not ok 79 TRACE_syscall.ptrace.kill_after # # RUN TRACE_syscall.seccomp.negative_ENOSYS ... # # OK TRACE_syscall.seccomp.negative_ENOSYS # ok 80 TRACE_syscall.seccomp.negative_ENOSYS # # RUN TRACE_syscall.seccomp.syscall_allowed ... # # seccomp_bpf.c:2211:syscall_allowed:Expected self->parent (1937) == syscall(__NR_getppid) (-1) # # syscall_allowed: Test failed # # FAIL TRACE_syscall.seccomp.syscall_allowed # not ok 81 TRACE_syscall.seccomp.syscall_allowed # # RUN TRACE_syscall.seccomp.syscall_redirected ... # # seccomp_bpf.c:2218:syscall_redirected:Expected self->parent (1937) == syscall(__NR_getpid) (-1) # # syscall_redirected: Test failed # # FAIL TRACE_syscall.seccomp.syscall_redirected # not ok 82 TRACE_syscall.seccomp.syscall_redirected # # RUN TRACE_syscall.seccomp.syscall_errno ... # # seccomp_bpf.c:2225:syscall_errno:Expected -(-3) (3) == errno (38) # # syscall_errno: Test failed # # FAIL TRACE_syscall.seccomp.syscall_errno # not ok 83 TRACE_syscall.seccomp.syscall_errno # # RUN TRACE_syscall.seccomp.syscall_faked ... # # seccomp_bpf.c:2231:syscall_faked:Expected 45000 (45000) == syscall(186) (-1) # # seccomp_bpf.c:1568:syscall_faked:Expected WSTOPSIG(status) & SIGTRAP (1) == SIGTRAP (5) # # seccomp_bpf.c:1569:syscall_faked:Unexpected WSTOPSIG: 17 # # syscall_faked: Test failed # # FAIL TRACE_syscall.seccomp.syscall_faked # not ok 84 TRACE_syscall.seccomp.syscall_faked # # RUN TRACE_syscall.seccomp.kill_immediate ... # # kill_immediate: Test exited normally instead of by signal (code: 0) # # FAIL TRACE_syscall.seccomp.kill_immediate # not ok 85 TRACE_syscall.seccomp.kill_immediate # # RUN TRACE_syscall.seccomp.skip_after ... # # seccomp_bpf.c:2279:skip_after:Expected EPERM (1) == errno (38) # # skip_after: Test failed # # FAIL TRACE_syscall.seccomp.skip_after # not ok 86 TRACE_syscall.seccomp.skip_after # # RUN TRACE_syscall.seccomp.kill_after ... # # kill_after: Test exited normally instead of by signal (code: 0) # # FAIL TRACE_syscall.seccomp.kill_after # not ok 87 TRACE_syscall.seccomp.kill_after # # RUN TSYNC.siblings_fail_prctl ... # # OK TSYNC.siblings_fail_prctl # ok 88 TSYNC.siblings_fail_prctl # # RUN TSYNC.two_siblings_with_ancestor ... # # OK TSYNC.two_siblings_with_ancestor # ok 89 TSYNC.two_siblings_with_ancestor # # RUN TSYNC.two_sibling_want_nnp ... # # OK TSYNC.two_sibling_want_nnp # ok 90 TSYNC.two_sibling_want_nnp # # RUN TSYNC.two_siblings_with_no_filter ... # # OK TSYNC.two_siblings_with_no_filter # ok 91 TSYNC.two_siblings_with_no_filter # # RUN TSYNC.two_siblings_with_one_divergence ... # # OK TSYNC.two_siblings_with_one_divergence # ok 92 TSYNC.two_siblings_with_one_divergence # # RUN TSYNC.two_siblings_with_one_divergence_no_tid_in_err ... # # OK TSYNC.two_siblings_with_one_divergence_no_tid_in_err # ok 93 TSYNC.two_siblings_with_one_divergence_no_tid_in_err # # RUN TSYNC.two_siblings_not_under_filter ... # # OK TSYNC.two_siblings_not_under_filter # ok 94 TSYNC.two_siblings_not_under_filter # # RUN O_SUSPEND_SECCOMP.setoptions ... # # OK O_SUSPEND_SECCOMP.setoptions # ok 95 O_SUSPEND_SECCOMP.setoptions # # RUN O_SUSPEND_SECCOMP.seize ... # # OK O_SUSPEND_SECCOMP.seize # ok 96 O_SUSPEND_SECCOMP.seize # # FAILED: 75 / 96 tests passed. # # Totals: pass:75 fail:21 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: seccomp: seccomp_bpf # exit=1 # timeout set to 120 # selftests: seccomp: seccomp_benchmark # TAP version 13 # 1..7 # # Running on: # # Linux lkp-csl-d01 6.8.0-rc6-01728-g0710a1a73fb4 #1 SMP PREEMPT_DYNAMIC Mon Mar 4 08:59:17 CST 2024 x86_64 GNU/Linux # # Current BPF sysctl settings: # # /proc/sys/net/core/bpf_jit_enable:1 # # /proc/sys/net/core/bpf_jit_harden:0 # # Calibrating sample size for 15 seconds worth of syscalls ... # # Benchmarking 37997130 syscalls... # # 15.798443305 - 1.034490961 = 14763952344 (14.8s) # # getpid native: 388 ns # # 32.006914931 - 15.798804552 = 16208110379 (16.2s) # # getpid RET_ALLOW 1 filter (bitmap): 426 ns # # 48.137342804 - 32.007400243 = 16129942561 (16.1s) # # getpid RET_ALLOW 2 filters (bitmap): 424 ns # # 67.318422189 - 48.137672942 = 19180749247 (19.2s) # # getpid RET_ALLOW 3 filters (full): 504 ns # # 87.261528122 - 67.318746145 = 19942781977 (19.9s) # # getpid RET_ALLOW 4 filters (full): 524 ns # # Estimated total seccomp overhead for 1 bitmapped filter: 38 ns # # Estimated total seccomp overhead for 2 bitmapped filters: 36 ns # # Estimated total seccomp overhead for 3 full filters: 116 ns # # Estimated total seccomp overhead for 4 full filters: 136 ns # # Estimated seccomp entry overhead: 40 ns # # Estimated seccomp per-filter overhead (last 2 diff): 20 ns # # Estimated seccomp per-filter overhead (filters / 4): 24 ns # # Expectations: # # native ≤ 1 bitmap (388 ≤ 426): ✔️ # ok 1 native ≤ 1 bitmap # # native ≤ 1 filter (388 ≤ 504): ✔️ # ok 2 native ≤ 1 filter # # per-filter (last 2 diff) ≈ per-filter (filters / 4) (20 ≈ 24): ❌ # not ok 3 per-filter (last 2 diff) ≈ per-filter (filters / 4) # # 1 bitmapped ≈ 2 bitmapped (38 ≈ 36): ✔️ # ok 4 1 bitmapped ≈ 2 bitmapped # # entry ≈ 1 bitmapped (40 ≈ 38): ✔️ # ok 5 entry ≈ 1 bitmapped # # entry ≈ 2 bitmapped (40 ≈ 36): ❌ # not ok 6 entry ≈ 2 bitmapped # # native + entry + (per filter * 4) ≈ 4 filters total (508 ≈ 524): ❌ # not ok 7 native + entry + (per filter * 4) ≈ 4 filters total # # Saw unexpected benchmark result. Try running again with more samples? # # Totals: pass:4 fail:3 xfail:0 xpass:0 skip:0 error:0 not ok 2 selftests: seccomp: seccomp_benchmark # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/seccomp' 2024-03-04 03:39:24 make -j36 -C sigaltstack make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sigaltstack' gcc -Wall sas.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sigaltstack/sas make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sigaltstack' 2024-03-04 03:39:24 make quicktest=1 run_tests -C sigaltstack make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sigaltstack' TAP version 13 1..1 # timeout set to 300 # selftests: sigaltstack: sas # # [NOTE] the stack size is 18160 # TAP version 13 # 1..3 # ok 1 Initial sigaltstack state was SS_DISABLE # # [RUN] signal USR1 # ok 2 sigaltstack is disabled in sighandler # # [RUN] switched to user ctx # # [RUN] signal USR2 # # [OK] Stack preserved # ok 3 sigaltstack is still SS_AUTODISARM after signal # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: sigaltstack: sas make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sigaltstack' 2024-03-04 03:39:25 make -j36 -C size make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/size' gcc -static -ffreestanding -nostartfiles -s get_size.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/size/get_size make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/size' 2024-03-04 03:39:25 make quicktest=1 run_tests -C size make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/size' TAP version 13 1..1 # timeout set to 300 # selftests: size: get_size # TAP version 13 # # Testing system size. # ok 1 get runtime memory use # # System runtime memory report (units in Kilobytes): # --- # Total: 28304460 # Free: 22844536 # Buffer: 4 # In use: 5459920 # ... # 1..1 ok 1 selftests: size: get_size make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/size' LKP SKIP sparc64 2024-03-04 03:39:26 make -j36 -C splice make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/splice' gcc default_file_splice_read.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/splice/default_file_splice_read gcc splice_read.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/splice/splice_read make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/splice' 2024-03-04 03:39:26 make quicktest=1 run_tests -C splice make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/splice' TAP version 13 1..2 # timeout set to 5 # selftests: splice: default_file_splice_read.sh ok 1 selftests: splice: default_file_splice_read.sh # timeout set to 5 # selftests: splice: short_splice_read.sh # # proc_single_open(), seq_read() splice ... # checking /proc/2647/limits ... # splicing 4096 bytes ... # splice: Invalid argument # no match: '' vs full read # ok: proc_single_open(), seq_read() splice correctly failed # # special open(), seq_read() splice ... # checking /proc/2647/comm ... # splicing 4096 bytes ... # splice: Invalid argument # no match: '' vs full read # ok: special open(), seq_read() splice correctly failed # # proc_handler: proc_dointvec_minmax() splice ... # checking /proc/sys/fs/nr_open ... # splicing 4096 bytes ... # matched full read # splicing 2 bytes ... # matched '10' # ok: proc_handler: proc_dointvec_minmax() splice succeeded # # proc_handler: proc_dostring() splice ... # checking /proc/sys/kernel/modprobe ... # splicing 4096 bytes ... # matched full read # splicing 2 bytes ... # matched '/s' # ok: proc_handler: proc_dostring() splice succeeded # # proc_handler: special read splice ... # checking /proc/sys/kernel/version ... # splicing 4096 bytes ... # matched full read # splicing 2 bytes ... # matched '#1' # ok: proc_handler: special read splice succeeded # # test_module kernel module load ... # ok: test_module kernel module load succeeded # # kernfs attr splice ... # checking /sys/module/test_module/coresize ... # splicing 4096 bytes ... # matched full read # splicing 2 bytes ... # matched '12' # ok: kernfs attr splice succeeded # # kernfs binattr splice ... # checking /sys/module/test_module/sections/.init.text ... # splicing 4096 bytes ... # matched full read # splicing 2 bytes ... # matched '0x' # ok: kernfs binattr splice succeeded ok 2 selftests: splice: short_splice_read.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/splice' 2024-03-04 03:39:28 make -j36 -C static_keys make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/static_keys' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/static_keys' 2024-03-04 03:39:28 make quicktest=1 run_tests -C static_keys make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/static_keys' TAP version 13 1..1 # timeout set to 300 # selftests: static_keys: test_static_keys.sh # static_keys: ok ok 1 selftests: static_keys: test_static_keys.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/static_keys' 2024-03-04 03:39:28 make -j36 -C sync make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync' gcc -c sync_alloc.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_alloc.o gcc -c sync_fence.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_fence.o gcc -c sync_merge.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_merge.o gcc -c sync_wait.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_wait.o gcc -c sync_stress_parallelism.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_stress_parallelism.o gcc -c sync_stress_consumer.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_stress_consumer.o gcc -c sync_stress_merge.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_stress_merge.o gcc -c sync_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_test.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include gcc -c sync.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include gcc -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_test /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_test.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_alloc.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_fence.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_merge.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_wait.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_stress_parallelism.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_stress_consumer.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync/sync_stress_merge.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include -pthread make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync' 2024-03-04 03:39:29 make quicktest=1 run_tests -C sync make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync' TAP version 13 1..1 # timeout set to 300 # selftests: sync: sync_test # TAP version 13 # 1..10 # # [RUN] Testing sync framework # ok 1 [RUN] test_alloc_timeline # ok 2 [RUN] test_alloc_fence # ok 3 [RUN] test_alloc_fence_negative # ok 4 [RUN] test_fence_one_timeline_wait # ok 5 [RUN] test_fence_one_timeline_merge # ok 6 [RUN] test_fence_merge_same_fence # ok 7 [RUN] test_fence_multi_timeline_wait # ok 8 [RUN] test_stress_two_threads_shared_timeline # ok 9 [RUN] test_consumer_stress_multi_producer_single_consumer # ok 10 [RUN] test_merge_stress_random_merge # # Totals: pass:10 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: sync: sync_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sync' 2024-03-04 03:39:52 make -j36 -C syscall_user_dispatch make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/syscall_user_dispatch' gcc -Wall -I/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include/ sud_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/syscall_user_dispatch/sud_test gcc -Wall -I/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/../../../usr/include/ sud_benchmark.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/syscall_user_dispatch/sud_benchmark make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/syscall_user_dispatch' 2024-03-04 03:39:53 make quicktest=1 run_tests -C syscall_user_dispatch make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/syscall_user_dispatch' TAP version 13 1..2 # timeout set to 300 # selftests: syscall_user_dispatch: sud_test # TAP version 13 # 1..6 # # Starting 6 tests from 1 test cases. # # RUN global.dispatch_trigger_sigsys ... # # OK global.dispatch_trigger_sigsys # ok 1 global.dispatch_trigger_sigsys # # RUN global.bad_prctl_param ... # # OK global.bad_prctl_param # ok 2 global.bad_prctl_param # # RUN global.dispatch_and_return ... # # OK global.dispatch_and_return # ok 3 global.dispatch_and_return # # RUN global.bad_selector ... # # OK global.bad_selector # ok 4 global.bad_selector # # RUN global.disable_dispatch ... # # OK global.disable_dispatch # ok 5 global.disable_dispatch # # RUN global.direct_dispatch_range ... # # OK global.direct_dispatch_range # ok 6 global.direct_dispatch_range # # PASSED: 6 / 6 tests passed. # # Totals: pass:6 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: syscall_user_dispatch: sud_test # timeout set to 300 # selftests: syscall_user_dispatch: sud_benchmark # Calibrating test set to last ~5 seconds... # test iterations = 4500000 # Avg syscall time 1203ns. # Enabling syscall trapping. # Caught sys_ff00 # trapped_call_count 1, native_call_count 0. # Avg syscall time 1197ns. # Interception overhead: -0.5% (+-6ns). ok 2 selftests: syscall_user_dispatch: sud_benchmark make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/syscall_user_dispatch' 2024-03-04 03:40:06 make -j36 -C sysctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sysctl' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sysctl' 2024-03-04 03:40:06 make quicktest=1 run_tests -C sysctl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sysctl' TAP version 13 1..1 # timeout set to 300 # selftests: sysctl: sysctl.sh # Checking production write strict setting ... OK # Mon Mar 4 03:40:06 UTC 2024 # Running test: sysctl_test_0001 - run #0 # == Testing sysctl behavior against /proc/sys/debug/test_sysctl/int_0001 == # Writing test file ... OK # Checking sysctl is not set to test value ... OK # Writing sysctl from shell ... OK # Resetting sysctl to original value ... OK # Writing entire sysctl in single write ... OK # Writing middle of sysctl after synchronized seek ... OK # Writing beyond end of sysctl ... OK # Writing sysctl with multiple long writes ... OK # Testing that 0x0000000100000000 fails as expected ... OK # Testing that 0x0000000100000001 fails as expected ... OK # Testing that 0x00000001ffffffff fails as expected ... OK # Testing that 0x0000000180000000 fails as expected ... OK # Testing that 0x000000017fffffff fails as expected ... OK # Testing that 0xffffffff00000000 fails as expected ... OK # Testing that 0xffffffff00000001 fails as expected ... OK # Testing that 0xffffffffffffffff fails as expected ... OK # Testing that 0xffffffff80000000 fails as expected ... OK # Testing that 0xffffffff7fffffff fails as expected ... OK # Testing that -0x0000000100000000 fails as expected ... OK # Testing that -0x0000000100000001 fails as expected ... OK # Testing that -0x00000001ffffffff fails as expected ... OK # Testing that -0x0000000180000000 fails as expected ... OK # Testing that -0x000000017fffffff fails as expected ... OK # Testing that -0xffffffff00000000 fails as expected ... OK # Testing that -0xffffffff00000001 fails as expected ... OK # Testing that -0xffffffffffffffff fails as expected ... OK # Testing that -0xffffffff80000000 fails as expected ... OK # Testing that -0xffffffff7fffffff fails as expected ... OK # Checking ignoring spaces up to PAGE_SIZE works on write ... OK # Checking passing PAGE_SIZE of spaces fails on write ... OK # Mon Mar 4 03:40:09 UTC 2024 # Running test: sysctl_test_0002 - run #0 # == Testing sysctl behavior against /proc/sys/debug/test_sysctl/string_0001 == # Writing test file ... OK # Checking sysctl is not set to test value ... OK # Writing sysctl from shell ... OK # Resetting sysctl to original value ... OK # Writing entire sysctl in single write ... OK # Writing middle of sysctl after synchronized seek ... OK # Writing beyond end of sysctl ... OK # Writing sysctl with multiple long writes ... OK # Writing entire sysctl in short writes ... OK # Writing middle of sysctl after unsynchronized seek ... OK # Checking sysctl maxlen is at least 65 ... OK # Checking sysctl keeps original string on overflow append ... OK # Checking sysctl stays NULL terminated on write ... OK # Checking sysctl stays NULL terminated on overwrite ... OK # Mon Mar 4 03:40:11 UTC 2024 # Running test: sysctl_test_0003 - run #0 # == Testing sysctl behavior against /proc/sys/debug/test_sysctl/int_0002 == # Writing test file ... OK # Checking sysctl is not set to test value ... OK # Writing sysctl from shell ... OK # Resetting sysctl to original value ... OK # Writing entire sysctl in single write ... OK # Writing middle of sysctl after synchronized seek ... OK # Writing beyond end of sysctl ... OK # Writing sysctl with multiple long writes ... OK # Testing that 0x0000000100000000 fails as expected ... OK # Testing that 0x0000000100000001 fails as expected ... OK # Testing that 0x00000001ffffffff fails as expected ... OK # Testing that 0x0000000180000000 fails as expected ... OK # Testing that 0x000000017fffffff fails as expected ... OK # Testing that 0xffffffff00000000 fails as expected ... OK # Testing that 0xffffffff00000001 fails as expected ... OK # Testing that 0xffffffffffffffff fails as expected ... OK # Testing that 0xffffffff80000000 fails as expected ... OK # Testing that 0xffffffff7fffffff fails as expected ... OK # Testing that -0x0000000100000000 fails as expected ... OK # Testing that -0x0000000100000001 fails as expected ... OK # Testing that -0x00000001ffffffff fails as expected ... OK # Testing that -0x0000000180000000 fails as expected ... OK # Testing that -0x000000017fffffff fails as expected ... OK # Testing that -0xffffffff00000000 fails as expected ... OK # Testing that -0xffffffff00000001 fails as expected ... OK # Testing that -0xffffffffffffffff fails as expected ... OK # Testing that -0xffffffff80000000 fails as expected ... OK # Testing that -0xffffffff7fffffff fails as expected ... OK # Checking ignoring spaces up to PAGE_SIZE works on write ... OK # Checking passing PAGE_SIZE of spaces fails on write ... OK # Testing INT_MAX works ... OK # Testing INT_MAX + 1 will fail as expected ... OK # Testing negative values will work as expected ... OK # Mon Mar 4 03:40:14 UTC 2024 # Running test: sysctl_test_0004 - run #0 # == Testing sysctl behavior against /proc/sys/debug/test_sysctl/uint_0001 == # Writing test file ... OK # Checking sysctl is not set to test value ... OK # Writing sysctl from shell ... OK # Resetting sysctl to original value ... OK # Writing entire sysctl in single write ... OK # Writing middle of sysctl after synchronized seek ... OK # Writing beyond end of sysctl ... OK # Writing sysctl with multiple long writes ... OK # Testing that 0x0000000100000000 fails as expected ... OK # Testing that 0x0000000100000001 fails as expected ... OK # Testing that 0x00000001ffffffff fails as expected ... OK # Testing that 0x0000000180000000 fails as expected ... OK # Testing that 0x000000017fffffff fails as expected ... OK # Testing that 0xffffffff00000000 fails as expected ... OK # Testing that 0xffffffff00000001 fails as expected ... OK # Testing that 0xffffffffffffffff fails as expected ... OK # Testing that 0xffffffff80000000 fails as expected ... OK # Testing that 0xffffffff7fffffff fails as expected ... OK # Testing that -0x0000000100000000 fails as expected ... OK # Testing that -0x0000000100000001 fails as expected ... OK # Testing that -0x00000001ffffffff fails as expected ... OK # Testing that -0x0000000180000000 fails as expected ... OK # Testing that -0x000000017fffffff fails as expected ... OK # Testing that -0xffffffff00000000 fails as expected ... OK # Testing that -0xffffffff00000001 fails as expected ... OK # Testing that -0xffffffffffffffff fails as expected ... OK # Testing that -0xffffffff80000000 fails as expected ... OK # Testing that -0xffffffff7fffffff fails as expected ... OK # Checking ignoring spaces up to PAGE_SIZE works on write ... OK # Checking passing PAGE_SIZE of spaces fails on write ... OK # Testing UINT_MAX works ... OK # Testing UINT_MAX + 1 will fail as expected ... OK # Testing negative values will not work as expected ... OK # Mon Mar 4 03:40:16 UTC 2024 # Running test: sysctl_test_0005 - run #0 # Testing array works as expected ... OK # Testing skipping trailing array elements works ... OK # Testing PAGE_SIZE limit on array works ... OK # Testing exceeding PAGE_SIZE limit fails as expected ... OK # Mon Mar 4 03:40:17 UTC 2024 # Running test: sysctl_test_0005 - run #1 # Testing array works as expected ... OK # Testing skipping trailing array elements works ... OK # Testing PAGE_SIZE limit on array works ... OK # Testing exceeding PAGE_SIZE limit fails as expected ... OK # Mon Mar 4 03:40:17 UTC 2024 # Running test: sysctl_test_0005 - run #2 # Testing array works as expected ... OK # Testing skipping trailing array elements works ... OK # Testing PAGE_SIZE limit on array works ... OK # Testing exceeding PAGE_SIZE limit fails as expected ... OK # Mon Mar 4 03:40:18 UTC 2024 # Running test: sysctl_test_0006 - run #0 # Checking bitmap handler ... OK # Mon Mar 4 03:40:19 UTC 2024 # Running test: sysctl_test_0006 - run #1 # Checking bitmap handler ... OK # Mon Mar 4 03:40:20 UTC 2024 # Running test: sysctl_test_0006 - run #2 # Checking bitmap handler ... OK # Mon Mar 4 03:40:21 UTC 2024 # Running test: sysctl_test_0006 - run #3 # Checking bitmap handler ... OK # Mon Mar 4 03:40:22 UTC 2024 # Running test: sysctl_test_0006 - run #4 # Checking bitmap handler ... OK # Mon Mar 4 03:40:22 UTC 2024 # Running test: sysctl_test_0006 - run #5 # Checking bitmap handler ... OK # Mon Mar 4 03:40:23 UTC 2024 # Running test: sysctl_test_0006 - run #6 # Checking bitmap handler ... OK # Mon Mar 4 03:40:23 UTC 2024 # Running test: sysctl_test_0006 - run #7 # Checking bitmap handler ... OK # Mon Mar 4 03:40:24 UTC 2024 # Running test: sysctl_test_0006 - run #8 # Checking bitmap handler ... OK # Mon Mar 4 03:40:25 UTC 2024 # Running test: sysctl_test_0006 - run #9 # Checking bitmap handler ... OK # Mon Mar 4 03:40:25 UTC 2024 # Running test: sysctl_test_0006 - run #10 # Checking bitmap handler ... OK # Mon Mar 4 03:40:25 UTC 2024 # Running test: sysctl_test_0006 - run #11 # Checking bitmap handler ... OK # Mon Mar 4 03:40:26 UTC 2024 # Running test: sysctl_test_0006 - run #12 # Checking bitmap handler ... OK # Mon Mar 4 03:40:26 UTC 2024 # Running test: sysctl_test_0006 - run #13 # Checking bitmap handler ... OK # Mon Mar 4 03:40:27 UTC 2024 # Running test: sysctl_test_0006 - run #14 # Checking bitmap handler ... OK # Mon Mar 4 03:40:27 UTC 2024 # Running test: sysctl_test_0006 - run #15 # Checking bitmap handler ... OK # Mon Mar 4 03:40:28 UTC 2024 # Running test: sysctl_test_0006 - run #16 # Checking bitmap handler ... OK # Mon Mar 4 03:40:29 UTC 2024 # Running test: sysctl_test_0006 - run #17 # Checking bitmap handler ... OK # Mon Mar 4 03:40:30 UTC 2024 # Running test: sysctl_test_0006 - run #18 # Checking bitmap handler ... OK # Mon Mar 4 03:40:30 UTC 2024 # Running test: sysctl_test_0006 - run #19 # Checking bitmap handler ... OK # Mon Mar 4 03:40:31 UTC 2024 # Running test: sysctl_test_0006 - run #20 # Checking bitmap handler ... OK # Mon Mar 4 03:40:31 UTC 2024 # Running test: sysctl_test_0006 - run #21 # Checking bitmap handler ... OK # Mon Mar 4 03:40:32 UTC 2024 # Running test: sysctl_test_0006 - run #22 # Checking bitmap handler ... OK # Mon Mar 4 03:40:32 UTC 2024 # Running test: sysctl_test_0006 - run #23 # Checking bitmap handler ... OK # Mon Mar 4 03:40:33 UTC 2024 # Running test: sysctl_test_0006 - run #24 # Checking bitmap handler ... OK # Mon Mar 4 03:40:33 UTC 2024 # Running test: sysctl_test_0006 - run #25 # Checking bitmap handler ... OK # Mon Mar 4 03:40:33 UTC 2024 # Running test: sysctl_test_0006 - run #26 # Checking bitmap handler ... OK # Mon Mar 4 03:40:35 UTC 2024 # Running test: sysctl_test_0006 - run #27 # Checking bitmap handler ... OK # Mon Mar 4 03:40:35 UTC 2024 # Running test: sysctl_test_0006 - run #28 # Checking bitmap handler ... OK # Mon Mar 4 03:40:36 UTC 2024 # Running test: sysctl_test_0006 - run #29 # Checking bitmap handler ... OK # Mon Mar 4 03:40:36 UTC 2024 # Running test: sysctl_test_0006 - run #30 # Checking bitmap handler ... OK # Mon Mar 4 03:40:37 UTC 2024 # Running test: sysctl_test_0006 - run #31 # Checking bitmap handler ... OK # Mon Mar 4 03:40:37 UTC 2024 # Running test: sysctl_test_0006 - run #32 # Checking bitmap handler ... OK # Mon Mar 4 03:40:39 UTC 2024 # Running test: sysctl_test_0006 - run #33 # Checking bitmap handler ... OK # Mon Mar 4 03:40:40 UTC 2024 # Running test: sysctl_test_0006 - run #34 # Checking bitmap handler ... OK # Mon Mar 4 03:40:40 UTC 2024 # Running test: sysctl_test_0006 - run #35 # Checking bitmap handler ... OK # Mon Mar 4 03:40:41 UTC 2024 # Running test: sysctl_test_0006 - run #36 # Checking bitmap handler ... OK # Mon Mar 4 03:40:41 UTC 2024 # Running test: sysctl_test_0006 - run #37 # Checking bitmap handler ... OK # Mon Mar 4 03:40:42 UTC 2024 # Running test: sysctl_test_0006 - run #38 # Checking bitmap handler ... OK # Mon Mar 4 03:40:42 UTC 2024 # Running test: sysctl_test_0006 - run #39 # Checking bitmap handler ... OK # Mon Mar 4 03:40:43 UTC 2024 # Running test: sysctl_test_0006 - run #40 # Checking bitmap handler ... OK # Mon Mar 4 03:40:43 UTC 2024 # Running test: sysctl_test_0006 - run #41 # Checking bitmap handler ... OK # Mon Mar 4 03:40:44 UTC 2024 # Running test: sysctl_test_0006 - run #42 # Checking bitmap handler ... OK # Mon Mar 4 03:40:44 UTC 2024 # Running test: sysctl_test_0006 - run #43 # Checking bitmap handler ... OK # Mon Mar 4 03:40:45 UTC 2024 # Running test: sysctl_test_0006 - run #44 # Checking bitmap handler ... OK # Mon Mar 4 03:40:45 UTC 2024 # Running test: sysctl_test_0006 - run #45 # Checking bitmap handler ... OK # Mon Mar 4 03:40:46 UTC 2024 # Running test: sysctl_test_0006 - run #46 # Checking bitmap handler ... OK # Mon Mar 4 03:40:46 UTC 2024 # Running test: sysctl_test_0006 - run #47 # Checking bitmap handler ... OK # Mon Mar 4 03:40:46 UTC 2024 # Running test: sysctl_test_0006 - run #48 # Checking bitmap handler ... OK # Mon Mar 4 03:40:47 UTC 2024 # Running test: sysctl_test_0006 - run #49 # Checking bitmap handler ... OK # Mon Mar 4 03:40:49 UTC 2024 # Running test: sysctl_test_0007 - run #0 # Testing if /proc/sys/debug/test_sysctl/boot_int is set to 1 ... OK # Mon Mar 4 03:40:49 UTC 2024 # Running test: sysctl_test_0008 - run #0 # Testing if /proc/sys/debug/test_sysctl/match_int is matched in kernel ... OK # Mon Mar 4 03:40:50 UTC 2024 # Running test: sysctl_test_0009 - run #0 # Testing if /proc/sys/debug/test_sysctl/unregister_error unregistered correctly ... OK # Mon Mar 4 03:40:51 UTC 2024 # Running test: sysctl_test_0010 - run #0 # Testing that /proc/sys/debug/test_sysctl/mnt/mnt_error was not created ... OK # Mon Mar 4 03:40:52 UTC 2024 # Running test: sysctl_test_0011 - run #0 # Testing empty dir handling in /proc/sys/debug/test_sysctl/empty_add ... OK ok 1 selftests: sysctl: sysctl.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-0710a1a73fb45033ebb06073e374ab7d44a05f15/tools/testing/selftests/sysctl'