KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b
2024-01-31 15:10:17 ln -sf /usr/bin/clang
2024-01-31 15:10:17 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables
2024-01-31 15:10:17 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables
2024-01-31 15:10:17 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh
safesetid test: not in Makefile
2024-01-31 15:10:17 make -j36 TARGETS=safesetid
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/safesetid'
gcc -Wall -O2     safesetid-test.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/safesetid/safesetid-test
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/safesetid'
2024-01-31 15:10:18 make -j36 -C safesetid
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/safesetid'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/safesetid'
2024-01-31 15:10:18 make quicktest=1 run_tests -C safesetid
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/safesetid'
LKP SKIP sched
2024-01-31 15:10:19 make -j36 -C seccomp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/seccomp'
gcc -Wl,-no-as-needed -Wall -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include   -lpthread   seccomp_bpf.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/seccomp/seccomp_bpf
gcc -Wl,-no-as-needed -Wall -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include   -lpthread   seccomp_benchmark.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/seccomp'
2024-01-31 15:10:21 make quicktest=1 run_tests -C seccomp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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 ...
# #            OK  TRAP.dfl
# ok 56 TRAP.dfl
# #  RUN           TRAP.ign ...
# #            OK  TRAP.ign
# 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 ...
# #            OK  precedence.kill_is_highest
# ok 60 precedence.kill_is_highest
# #  RUN           precedence.kill_is_highest_in_any_order ...
# #            OK  precedence.kill_is_highest_in_any_order
# ok 61 precedence.kill_is_highest_in_any_order
# #  RUN           precedence.trap_is_second ...
# #            OK  precedence.trap_is_second
# ok 62 precedence.trap_is_second
# #  RUN           precedence.trap_is_second_in_any_order ...
# #            OK  precedence.trap_is_second_in_any_order
# 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 ...
# #            OK  TRACE_poke.read_has_side_effects
# 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 ...
# #            OK  TRACE_syscall.ptrace.syscall_allowed
# ok 73 TRACE_syscall.ptrace.syscall_allowed
# #  RUN           TRACE_syscall.ptrace.syscall_redirected ...
# #            OK  TRACE_syscall.ptrace.syscall_redirected
# ok 74 TRACE_syscall.ptrace.syscall_redirected
# #  RUN           TRACE_syscall.ptrace.syscall_errno ...
# #            OK  TRACE_syscall.ptrace.syscall_errno
# ok 75 TRACE_syscall.ptrace.syscall_errno
# #  RUN           TRACE_syscall.ptrace.syscall_faked ...
# #            OK  TRACE_syscall.ptrace.syscall_faked
# ok 76 TRACE_syscall.ptrace.syscall_faked
# #  RUN           TRACE_syscall.ptrace.kill_immediate ...
# #            OK  TRACE_syscall.ptrace.kill_immediate
# ok 77 TRACE_syscall.ptrace.kill_immediate
# #  RUN           TRACE_syscall.ptrace.skip_after ...
# #            OK  TRACE_syscall.ptrace.skip_after
# ok 78 TRACE_syscall.ptrace.skip_after
# #  RUN           TRACE_syscall.ptrace.kill_after ...
# #            OK  TRACE_syscall.ptrace.kill_after
# 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 ...
# #            OK  TRACE_syscall.seccomp.syscall_allowed
# ok 81 TRACE_syscall.seccomp.syscall_allowed
# #  RUN           TRACE_syscall.seccomp.syscall_redirected ...
# #            OK  TRACE_syscall.seccomp.syscall_redirected
# ok 82 TRACE_syscall.seccomp.syscall_redirected
# #  RUN           TRACE_syscall.seccomp.syscall_errno ...
# #            OK  TRACE_syscall.seccomp.syscall_errno
# ok 83 TRACE_syscall.seccomp.syscall_errno
# #  RUN           TRACE_syscall.seccomp.syscall_faked ...
# #            OK  TRACE_syscall.seccomp.syscall_faked
# ok 84 TRACE_syscall.seccomp.syscall_faked
# #  RUN           TRACE_syscall.seccomp.kill_immediate ...
# #            OK  TRACE_syscall.seccomp.kill_immediate
# ok 85 TRACE_syscall.seccomp.kill_immediate
# #  RUN           TRACE_syscall.seccomp.skip_after ...
# #            OK  TRACE_syscall.seccomp.skip_after
# ok 86 TRACE_syscall.seccomp.skip_after
# #  RUN           TRACE_syscall.seccomp.kill_after ...
# #            OK  TRACE_syscall.seccomp.kill_after
# 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
# # PASSED: 96 / 96 tests passed.
# # Totals: pass:96 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: seccomp: seccomp_bpf
# timeout set to 120
# selftests: seccomp: seccomp_benchmark
# TAP version 13
# 1..7
# # Running on:
# # Linux lkp-csl-d01 6.8.0-rc1-00003-g626fa9223749 #1 SMP PREEMPT_DYNAMIC Wed Jan 31 08:33:40 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 36800370 syscalls...
# # 15.443201110 - 1.042366576 = 14400834534 (14.4s)
# # getpid native: 391 ns
# # 31.586833659 - 15.443583738 = 16143249921 (16.1s)
# # getpid RET_ALLOW 1 filter (bitmap): 438 ns
# # 47.494976754 - 31.587621280 = 15907355474 (15.9s)
# # getpid RET_ALLOW 2 filters (bitmap): 432 ns
# # 66.262898246 - 47.495560365 = 18767337881 (18.8s)
# # getpid RET_ALLOW 3 filters (full): 509 ns
# # 86.089613909 - 66.263287445 = 19826326464 (19.8s)
# # getpid RET_ALLOW 4 filters (full): 538 ns
# # Estimated total seccomp overhead for 1 bitmapped filter: 47 ns
# # Estimated total seccomp overhead for 2 bitmapped filters: 41 ns
# # Estimated total seccomp overhead for 3 full filters: 118 ns
# # Estimated total seccomp overhead for 4 full filters: 147 ns
# # Estimated seccomp entry overhead: 53 ns
# # Estimated seccomp per-filter overhead (last 2 diff): 29 ns
# # Estimated seccomp per-filter overhead (filters / 4): 23 ns
# # Expectations:
# # 	native ≤ 1 bitmap (391 ≤ 438): ✔️
# ok 1 native ≤ 1 bitmap
# # 	native ≤ 1 filter (391 ≤ 509): ✔️
# ok 2 native ≤ 1 filter
# # 	per-filter (last 2 diff) ≈ per-filter (filters / 4) (29 ≈ 23): ❌
# not ok 3 per-filter (last 2 diff) ≈ per-filter (filters / 4)
# # 	1 bitmapped ≈ 2 bitmapped (47 ≈ 41): ❌
# not ok 4 1 bitmapped ≈ 2 bitmapped
# # Skipping constant action bitmap expectations: they appear unsupported.
# ok 5 # SKIP entry ≈ 1 bitmapped
# ok 6 # SKIP entry ≈ 2 bitmapped
# ok 7 # SKIP native + entry + (per filter * 4) ≈ 4 filters total
# # Saw unexpected benchmark result. Try running again with more samples?
# # Totals: pass:2 fail:2 xfail:0 xpass:0 skip:3 error:0
not ok 2 selftests: seccomp: seccomp_benchmark # exit=1
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/seccomp'
2024-01-31 15:11:50 make -j36 -C sigaltstack
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sigaltstack'
gcc -Wall     sas.c  -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sigaltstack/sas
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sigaltstack'
2024-01-31 15:11:51 make quicktest=1 run_tests -C sigaltstack
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sigaltstack'
2024-01-31 15:11:51 make -j36 -C size
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/size'
gcc -static -ffreestanding -nostartfiles -s    get_size.c  -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/size/get_size
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/size'
2024-01-31 15:11:51 make quicktest=1 run_tests -C size
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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:  28304484
#  Free:   23381340
#  Buffer: 4
#  In use: 4923140
#  ...
# 1..1
ok 1 selftests: size: get_size
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/size'
LKP SKIP sparc64
2024-01-31 15:11:52 make -j36 -C splice
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/splice'
gcc     default_file_splice_read.c  -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/splice/default_file_splice_read
gcc     splice_read.c  -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/splice/splice_read
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/splice'
2024-01-31 15:11:52 make quicktest=1 run_tests -C splice
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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/2902/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/2902/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/splice'
2024-01-31 15:11:53 make -j36 -C static_keys
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/static_keys'
2024-01-31 15:11:54 make quicktest=1 run_tests -C static_keys
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/static_keys'
2024-01-31 15:11:54 make -j36 -C sync
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync'
gcc -c sync_alloc.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_alloc.o
gcc -c sync_fence.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_fence.o
gcc -c sync_merge.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_merge.o
gcc -c sync_wait.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_wait.o
gcc -c sync_stress_parallelism.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_stress_merge.o
gcc -c sync_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include 
gcc -c sync.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync.o -O2 -g -std=gnu89 -pthread -Wall -Wextra -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include 
gcc -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_test /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_test.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_alloc.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_fence.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_merge.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_wait.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_stress_parallelism.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync/sync_stress_consumer.o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include  -pthread 
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync'
2024-01-31 15:11:55 make quicktest=1 run_tests -C sync
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sync'
2024-01-31 15:12:23 make -j36 -C syscall_user_dispatch
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/syscall_user_dispatch'
gcc -Wall -I/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include/     sud_test.c  -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/syscall_user_dispatch/sud_test
gcc -Wall -I/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/../../../usr/include/     sud_benchmark.c  -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/syscall_user_dispatch/sud_benchmark
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/syscall_user_dispatch'
2024-01-31 15:12:24 make quicktest=1 run_tests -C syscall_user_dispatch
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/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 1198ns.
# Enabling syscall trapping.
# Caught sys_ff00
# trapped_call_count 1, native_call_count 0.
# Avg syscall time 1202ns.
# Interception overhead: 0.3% (+4ns).
ok 2 selftests: syscall_user_dispatch: sud_benchmark
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/syscall_user_dispatch'
2024-01-31 15:12:36 make -j36 -C sysctl
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sysctl'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sysctl'
2024-01-31 15:12:37 make quicktest=1 run_tests -C sysctl
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sysctl'
TAP version 13
1..1
# timeout set to 300
# selftests: sysctl: sysctl.sh
# Checking production write strict setting ... OK
# Wed Jan 31 15:12:38 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
# Wed Jan 31 15:12:41 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
# Wed Jan 31 15:12:42 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
# Wed Jan 31 15:12:44 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
# Wed Jan 31 15:12:47 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
# Wed Jan 31 15:12:47 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
# Wed Jan 31 15:12:47 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
# Wed Jan 31 15:12:48 UTC 2024
# Running test: sysctl_test_0006 - run #0
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:49 UTC 2024
# Running test: sysctl_test_0006 - run #1
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:49 UTC 2024
# Running test: sysctl_test_0006 - run #2
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:50 UTC 2024
# Running test: sysctl_test_0006 - run #3
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:51 UTC 2024
# Running test: sysctl_test_0006 - run #4
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:52 UTC 2024
# Running test: sysctl_test_0006 - run #5
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:53 UTC 2024
# Running test: sysctl_test_0006 - run #6
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:53 UTC 2024
# Running test: sysctl_test_0006 - run #7
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:54 UTC 2024
# Running test: sysctl_test_0006 - run #8
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:55 UTC 2024
# Running test: sysctl_test_0006 - run #9
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:55 UTC 2024
# Running test: sysctl_test_0006 - run #10
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:56 UTC 2024
# Running test: sysctl_test_0006 - run #11
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:56 UTC 2024
# Running test: sysctl_test_0006 - run #12
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:57 UTC 2024
# Running test: sysctl_test_0006 - run #13
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:57 UTC 2024
# Running test: sysctl_test_0006 - run #14
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:57 UTC 2024
# Running test: sysctl_test_0006 - run #15
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:58 UTC 2024
# Running test: sysctl_test_0006 - run #16
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:59 UTC 2024
# Running test: sysctl_test_0006 - run #17
# Checking bitmap handler ... OK
# Wed Jan 31 15:12:59 UTC 2024
# Running test: sysctl_test_0006 - run #18
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:01 UTC 2024
# Running test: sysctl_test_0006 - run #19
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:01 UTC 2024
# Running test: sysctl_test_0006 - run #20
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:02 UTC 2024
# Running test: sysctl_test_0006 - run #21
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:03 UTC 2024
# Running test: sysctl_test_0006 - run #22
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:03 UTC 2024
# Running test: sysctl_test_0006 - run #23
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:03 UTC 2024
# Running test: sysctl_test_0006 - run #24
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:04 UTC 2024
# Running test: sysctl_test_0006 - run #25
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:04 UTC 2024
# Running test: sysctl_test_0006 - run #26
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:04 UTC 2024
# Running test: sysctl_test_0006 - run #27
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:06 UTC 2024
# Running test: sysctl_test_0006 - run #28
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:06 UTC 2024
# Running test: sysctl_test_0006 - run #29
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:07 UTC 2024
# Running test: sysctl_test_0006 - run #30
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:08 UTC 2024
# Running test: sysctl_test_0006 - run #31
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:08 UTC 2024
# Running test: sysctl_test_0006 - run #32
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:09 UTC 2024
# Running test: sysctl_test_0006 - run #33
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:09 UTC 2024
# Running test: sysctl_test_0006 - run #34
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:10 UTC 2024
# Running test: sysctl_test_0006 - run #35
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:11 UTC 2024
# Running test: sysctl_test_0006 - run #36
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:11 UTC 2024
# Running test: sysctl_test_0006 - run #37
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:12 UTC 2024
# Running test: sysctl_test_0006 - run #38
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:12 UTC 2024
# Running test: sysctl_test_0006 - run #39
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:13 UTC 2024
# Running test: sysctl_test_0006 - run #40
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:13 UTC 2024
# Running test: sysctl_test_0006 - run #41
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:14 UTC 2024
# Running test: sysctl_test_0006 - run #42
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:14 UTC 2024
# Running test: sysctl_test_0006 - run #43
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:15 UTC 2024
# Running test: sysctl_test_0006 - run #44
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:15 UTC 2024
# Running test: sysctl_test_0006 - run #45
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:15 UTC 2024
# Running test: sysctl_test_0006 - run #46
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:16 UTC 2024
# Running test: sysctl_test_0006 - run #47
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:16 UTC 2024
# Running test: sysctl_test_0006 - run #48
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:18 UTC 2024
# Running test: sysctl_test_0006 - run #49
# Checking bitmap handler ... OK
# Wed Jan 31 15:13:18 UTC 2024
# Running test: sysctl_test_0007 - run #0
# Testing if /proc/sys/debug/test_sysctl/boot_int is set to 1 ... OK
# Wed Jan 31 15:13:19 UTC 2024
# Running test: sysctl_test_0008 - run #0
# Testing if /proc/sys/debug/test_sysctl/match_int is matched in kernel ... OK
# Wed Jan 31 15:13:20 UTC 2024
# Running test: sysctl_test_0009 - run #0
# Testing if /proc/sys/debug/test_sysctl/unregister_error unregistered correctly ... OK
# Wed Jan 31 15:13:21 UTC 2024
# Running test: sysctl_test_0010 - run #0
# Testing that /proc/sys/debug/test_sysctl/mnt/mnt_error was not created ... OK
# Wed Jan 31 15:13:22 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-626fa9223749db85f03678573dd49ba2c7b6cd8b/tools/testing/selftests/sysctl'