Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 3fdd8c68c2f4a6753189c4f44e9a60ff415b01a1 ("[PATCH 2/9] signal/seccomp: Refactor seccomp signal and coredump generation") url: https://github.com/0day-ci/linux/commits/Eric-W-Biederman/signal-sh-Use-force_sig-SIGKILL-instead-of-do_group_exit-SIGKILL/20210625-040018 base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git 4a09d388f2ab382f217a764e6a152b3f614246f6 in testcase: kernel-selftests version: kernel-selftests-x86_64-f8879e85-1_20210621 with following parameters: group: group-s ucode: 0xe2 test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel. test-url: https://www.kernel.org/doc/Documentation/kselftest.txt on test machine: 8 threads Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz with 32G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-3fdd8c68c2f4a6753189c4f44e9a60ff415b01a1 2021-06-27 11:02:28 ln -sf /usr/bin/clang 2021-06-27 11:02:28 ln -sf /usr/bin/llc 2021-06-27 11:02:28 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2021-06-27 11:02:29 sed -i s/default_timeout=45/default_timeout=300/ /kselftests/kselftest/runner.sh source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:02:29 /kselftests/run_kselftest.sh -c safesetid TAP version 13 1..1 # selftests: safesetid: safesetid-test.sh # mounting securityfs failed # safesetid-test.sh: done ok 1 selftests: safesetid: safesetid-test.sh source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:02:29 /kselftests/run_kselftest.sh -c seccomp TAP version 13 1..2 # selftests: seccomp: seccomp_bpf # TAP version 13 # 1..87 # # Starting 87 tests from 7 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 TRAP.dfl ... # # OK TRAP.dfl # ok 51 TRAP.dfl # # RUN TRAP.ign ... # # OK TRAP.ign # ok 52 TRAP.ign # # RUN TRAP.handler ... # # OK TRAP.handler # ok 53 TRAP.handler # # RUN precedence.allow_ok ... # # OK precedence.allow_ok # ok 54 precedence.allow_ok # # RUN precedence.kill_is_highest ... # # OK precedence.kill_is_highest # ok 55 precedence.kill_is_highest # # RUN precedence.kill_is_highest_in_any_order ... # # OK precedence.kill_is_highest_in_any_order # ok 56 precedence.kill_is_highest_in_any_order # # RUN precedence.trap_is_second ... # # OK precedence.trap_is_second # ok 57 precedence.trap_is_second # # RUN precedence.trap_is_second_in_any_order ... # # OK precedence.trap_is_second_in_any_order # ok 58 precedence.trap_is_second_in_any_order # # RUN precedence.errno_is_third ... # # OK precedence.errno_is_third # ok 59 precedence.errno_is_third # # RUN precedence.errno_is_third_in_any_order ... # # OK precedence.errno_is_third_in_any_order # ok 60 precedence.errno_is_third_in_any_order # # RUN precedence.trace_is_fourth ... # # OK precedence.trace_is_fourth # ok 61 precedence.trace_is_fourth # # RUN precedence.trace_is_fourth_in_any_order ... # # OK precedence.trace_is_fourth_in_any_order # ok 62 precedence.trace_is_fourth_in_any_order # # RUN precedence.log_is_fifth ... # # OK precedence.log_is_fifth # ok 63 precedence.log_is_fifth # # RUN precedence.log_is_fifth_in_any_order ... # # OK precedence.log_is_fifth_in_any_order # ok 64 precedence.log_is_fifth_in_any_order # # RUN TRACE_poke.read_has_side_effects ... # # OK TRACE_poke.read_has_side_effects # ok 65 TRACE_poke.read_has_side_effects # # RUN TRACE_poke.getpid_runs_normally ... # # OK TRACE_poke.getpid_runs_normally # ok 66 TRACE_poke.getpid_runs_normally # # RUN TRACE_syscall.ptrace.negative_ENOSYS ... # # OK TRACE_syscall.ptrace.negative_ENOSYS # ok 67 TRACE_syscall.ptrace.negative_ENOSYS # # RUN TRACE_syscall.ptrace.syscall_allowed ... # # OK TRACE_syscall.ptrace.syscall_allowed # ok 68 TRACE_syscall.ptrace.syscall_allowed # # RUN TRACE_syscall.ptrace.syscall_redirected ... # # OK TRACE_syscall.ptrace.syscall_redirected # ok 69 TRACE_syscall.ptrace.syscall_redirected # # RUN TRACE_syscall.ptrace.syscall_errno ... # # OK TRACE_syscall.ptrace.syscall_errno # ok 70 TRACE_syscall.ptrace.syscall_errno # # RUN TRACE_syscall.ptrace.syscall_faked ... # # OK TRACE_syscall.ptrace.syscall_faked # ok 71 TRACE_syscall.ptrace.syscall_faked # # RUN TRACE_syscall.ptrace.skip_after ... # # OK TRACE_syscall.ptrace.skip_after # ok 72 TRACE_syscall.ptrace.skip_after # # RUN TRACE_syscall.ptrace.kill_after ... # # seccomp_bpf.c:2019:kill_after:Expected entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY : PTRACE_EVENTMSG_SYSCALL_EXIT (1) == msg (0) # # seccomp_bpf.c:2019:kill_after:Expected entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY : PTRACE_EVENTMSG_SYSCALL_EXIT (2) == msg (1) # # seccomp_bpf.c:2019:kill_after:Expected entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY : PTRACE_EVENTMSG_SYSCALL_EXIT (1) == msg (2) # # kill_after: Test exited normally instead of by signal (code: 12) # # FAIL TRACE_syscall.ptrace.kill_after # not ok 73 TRACE_syscall.ptrace.kill_after # # RUN TRACE_syscall.seccomp.negative_ENOSYS ... # # OK TRACE_syscall.seccomp.negative_ENOSYS # ok 74 TRACE_syscall.seccomp.negative_ENOSYS # # RUN TRACE_syscall.seccomp.syscall_allowed ... # # OK TRACE_syscall.seccomp.syscall_allowed # ok 75 TRACE_syscall.seccomp.syscall_allowed # # RUN TRACE_syscall.seccomp.syscall_redirected ... # # OK TRACE_syscall.seccomp.syscall_redirected # ok 76 TRACE_syscall.seccomp.syscall_redirected # # RUN TRACE_syscall.seccomp.syscall_errno ... # # OK TRACE_syscall.seccomp.syscall_errno # ok 77 TRACE_syscall.seccomp.syscall_errno # # RUN TRACE_syscall.seccomp.syscall_faked ... # # OK TRACE_syscall.seccomp.syscall_faked # ok 78 TRACE_syscall.seccomp.syscall_faked # # RUN TRACE_syscall.seccomp.skip_after ... # # OK TRACE_syscall.seccomp.skip_after # ok 79 TRACE_syscall.seccomp.skip_after # # RUN TRACE_syscall.seccomp.kill_after ... # # seccomp_bpf.c:1543:kill_after:Expected !ptrace_syscall (1) == IS_SECCOMP_EVENT(status) (0) # # kill_after: Test exited normally instead of by signal (code: 0) # # FAIL TRACE_syscall.seccomp.kill_after # not ok 80 TRACE_syscall.seccomp.kill_after # # RUN TSYNC.siblings_fail_prctl ... # # OK TSYNC.siblings_fail_prctl # ok 81 TSYNC.siblings_fail_prctl # # RUN TSYNC.two_siblings_with_ancestor ... # # OK TSYNC.two_siblings_with_ancestor # ok 82 TSYNC.two_siblings_with_ancestor # # RUN TSYNC.two_sibling_want_nnp ... # # OK TSYNC.two_sibling_want_nnp # ok 83 TSYNC.two_sibling_want_nnp # # RUN TSYNC.two_siblings_with_no_filter ... # # OK TSYNC.two_siblings_with_no_filter # ok 84 TSYNC.two_siblings_with_no_filter # # RUN TSYNC.two_siblings_with_one_divergence ... # # OK TSYNC.two_siblings_with_one_divergence # ok 85 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 86 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 87 TSYNC.two_siblings_not_under_filter # # FAILED: 85 / 87 tests passed. # # Totals: pass:85 fail:2 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: seccomp: seccomp_bpf # exit=1 # selftests: seccomp: seccomp_benchmark # net.core.bpf_jit_enable = 1 # net.core.bpf_jit_harden = 0 # Current BPF sysctl settings: # Calibrating sample size for 15 seconds worth of syscalls ... # Benchmarking 6133395 syscalls... # 14.923201557 - 0.999613884 = 13923587673 (13.9s) # getpid native: 2270 ns # 27.524888508 - 14.930184379 = 12594704129 (12.6s) # getpid RET_ALLOW 1 filter (bitmap): 2053 ns # 39.418429896 - 27.525194300 = 11893235596 (11.9s) # getpid RET_ALLOW 2 filters (bitmap): 1939 ns # 54.097596955 - 39.418720961 = 14678875994 (14.7s) # getpid RET_ALLOW 3 filters (full): 2393 ns # 68.769520433 - 54.097906014 = 14671614419 (14.7s) # getpid RET_ALLOW 4 filters (full): 2392 ns # Estimated total seccomp overhead for 1 bitmapped filter: 18446744073709551399 ns # Saw unexpected benchmark result. Try running again with more samples? ok 2 selftests: seccomp: seccomp_benchmark source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:03:41 /kselftests/run_kselftest.sh -c sigaltstack TAP version 13 1..1 # selftests: sigaltstack: sas # 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 source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:03:42 /kselftests/run_kselftest.sh -c size TAP version 13 1..1 # selftests: size: get_size # TAP version 13 # # Testing system size. # ok 1 get runtime memory use # # System runtime memory report (units in Kilobytes): # --- # Total: 32741296 # Free: 29442404 # Buffer: 4 # In use: 3298888 # ... # 1..1 ok 1 selftests: size: get_size LKP SKIP sparc64 source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:03:42 /kselftests/run_kselftest.sh -c splice TAP version 13 1..2 # selftests: splice: default_file_splice_read.sh ok 1 selftests: splice: default_file_splice_read.sh # selftests: splice: short_splice_read.sh # splice: Invalid argument # FAIL: /proc/1919/limits 4096 # splice: Invalid argument # FAIL: /proc/1919/limits 2 # splice: Invalid argument # FAIL: /proc/1919/comm 4096 # splice: Invalid argument # FAIL: /proc/1919/comm 2 # ok: /proc/sys/fs/nr_open 4096 # ok: /proc/sys/fs/nr_open 2 # ok: /proc/sys/kernel/modprobe 4096 # ok: /proc/sys/kernel/modprobe 2 # ok: /proc/sys/kernel/version 4096 # ok: /proc/sys/kernel/version 2 # ok: /sys/module/test_module/coresize 4096 # ok: /sys/module/test_module/coresize 2 # ok: /sys/module/test_module/sections/.init.text 4096 # ok: /sys/module/test_module/sections/.init.text 2 not ok 2 selftests: splice: short_splice_read.sh # exit=1 source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:03:43 /kselftests/run_kselftest.sh -c static_keys TAP version 13 1..1 # selftests: static_keys: test_static_keys.sh # static_key: ok ok 1 selftests: static_keys: test_static_keys.sh LKP WARN miss config CONFIG_SYNC= of sync/config source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:03:43 /kselftests/run_kselftest.sh -c sync TAP version 13 1..1 # 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 source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:03:50 /kselftests/run_kselftest.sh -c syscall_user_dispatch TAP version 13 1..2 # 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 # selftests: syscall_user_dispatch: sud_benchmark # Enabling syscall trapping. # Caught sys_ff00 # Calibrating test set to last ~5 seconds... # test iterations = 2000000 # Avg syscall time 2350ns. # trapped_call_count 1, native_call_count 0. # Avg syscall time 2418ns. # Interception overhead: 2.9% (+68ns). ok 2 selftests: syscall_user_dispatch: sud_benchmark source /lkp/lkp/src/lib/tests/kernel-selftests-ext.sh 2021-06-27 11:04:01 /kselftests/run_kselftest.sh -c sysctl TAP version 13 1..1 # selftests: sysctl: sysctl.sh # Checking production write strict setting ... ok # Sun Jun 27 11:04:01 UTC 2021 # 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 # Sun Jun 27 11:04:02 UTC 2021 # 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 # Sun Jun 27 11:04:02 UTC 2021 # 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 # Sun Jun 27 11:04:03 UTC 2021 # 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 # Sun Jun 27 11:04:05 UTC 2021 # 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 # Sun Jun 27 11:04:05 UTC 2021 # 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 # Sun Jun 27 11:04:05 UTC 2021 # 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 # Sun Jun 27 11:04:05 UTC 2021 # Running test: sysctl_test_0006 - run #0 # Checking bitmap handler... ok # Sun Jun 27 11:04:10 UTC 2021 # Running test: sysctl_test_0006 - run #1 # Checking bitmap handler... ok # Sun Jun 27 11:04:13 UTC 2021 # Running test: sysctl_test_0006 - run #2 # Checking bitmap handler... ok # Sun Jun 27 11:04:16 UTC 2021 # Running test: sysctl_test_0006 - run #3 # Checking bitmap handler... ok # Sun Jun 27 11:04:19 UTC 2021 # Running test: sysctl_test_0006 - run #4 # Checking bitmap handler... ok # Sun Jun 27 11:04:22 UTC 2021 # Running test: sysctl_test_0006 - run #5 # Checking bitmap handler... ok # Sun Jun 27 11:04:25 UTC 2021 # Running test: sysctl_test_0006 - run #6 # Checking bitmap handler... ok # Sun Jun 27 11:04:26 UTC 2021 # Running test: sysctl_test_0006 - run #7 # Checking bitmap handler... ok # Sun Jun 27 11:04:27 UTC 2021 # Running test: sysctl_test_0006 - run #8 # Checking bitmap handler... ok # Sun Jun 27 11:04:27 UTC 2021 # Running test: sysctl_test_0006 - run #9 # Checking bitmap handler... ok # Sun Jun 27 11:04:29 UTC 2021 # Running test: sysctl_test_0006 - run #10 # Checking bitmap handler... ok # Sun Jun 27 11:04:29 UTC 2021 # Running test: sysctl_test_0006 - run #11 # Checking bitmap handler... ok # Sun Jun 27 11:04:29 UTC 2021 # Running test: sysctl_test_0006 - run #12 # Checking bitmap handler... ok # Sun Jun 27 11:04:30 UTC 2021 # Running test: sysctl_test_0006 - run #13 # Checking bitmap handler... ok # Sun Jun 27 11:04:31 UTC 2021 # Running test: sysctl_test_0006 - run #14 # Checking bitmap handler... ok # Sun Jun 27 11:04:31 UTC 2021 # Running test: sysctl_test_0006 - run #15 # Checking bitmap handler... ok # Sun Jun 27 11:04:34 UTC 2021 # Running test: sysctl_test_0006 - run #16 # Checking bitmap handler... ok # Sun Jun 27 11:04:38 UTC 2021 # Running test: sysctl_test_0006 - run #17 # Checking bitmap handler... ok # Sun Jun 27 11:04:42 UTC 2021 # Running test: sysctl_test_0006 - run #18 # Checking bitmap handler... ok # Sun Jun 27 11:04:44 UTC 2021 # Running test: sysctl_test_0006 - run #19 # Checking bitmap handler... ok # Sun Jun 27 11:04:45 UTC 2021 # Running test: sysctl_test_0006 - run #20 # Checking bitmap handler... ok # Sun Jun 27 11:04:45 UTC 2021 # Running test: sysctl_test_0006 - run #21 # Checking bitmap handler... ok # Sun Jun 27 11:04:47 UTC 2021 # Running test: sysctl_test_0006 - run #22 # Checking bitmap handler... ok # Sun Jun 27 11:04:48 UTC 2021 # Running test: sysctl_test_0006 - run #23 # Checking bitmap handler... ok # Sun Jun 27 11:04:49 UTC 2021 # Running test: sysctl_test_0006 - run #24 # Checking bitmap handler... ok # Sun Jun 27 11:04:49 UTC 2021 # Running test: sysctl_test_0006 - run #25 # Checking bitmap handler... ok # Sun Jun 27 11:04:51 UTC 2021 # Running test: sysctl_test_0006 - run #26 # Checking bitmap handler... ok # Sun Jun 27 11:04:51 UTC 2021 # Running test: sysctl_test_0006 - run #27 # Checking bitmap handler... ok # Sun Jun 27 11:04:52 UTC 2021 # Running test: sysctl_test_0006 - run #28 # Checking bitmap handler... ok # Sun Jun 27 11:04:55 UTC 2021 # Running test: sysctl_test_0006 - run #29 # Checking bitmap handler... ok # Sun Jun 27 11:04:56 UTC 2021 # Running test: sysctl_test_0006 - run #30 # Checking bitmap handler... ok # Sun Jun 27 11:04:58 UTC 2021 # Running test: sysctl_test_0006 - run #31 # Checking bitmap handler... ok # Sun Jun 27 11:04:59 UTC 2021 # Running test: sysctl_test_0006 - run #32 # Checking bitmap handler... ok # Sun Jun 27 11:04:59 UTC 2021 # Running test: sysctl_test_0006 - run #33 # Checking bitmap handler... ok # Sun Jun 27 11:04:59 UTC 2021 # Running test: sysctl_test_0006 - run #34 # Checking bitmap handler... ok # Sun Jun 27 11:04:59 UTC 2021 # Running test: sysctl_test_0006 - run #35 # Checking bitmap handler... ok # Sun Jun 27 11:05:03 UTC 2021 # Running test: sysctl_test_0006 - run #36 # Checking bitmap handler... ok # Sun Jun 27 11:05:03 UTC 2021 # Running test: sysctl_test_0006 - run #37 # Checking bitmap handler... ok # Sun Jun 27 11:05:06 UTC 2021 # Running test: sysctl_test_0006 - run #38 # Checking bitmap handler... ok # Sun Jun 27 11:05:07 UTC 2021 # Running test: sysctl_test_0006 - run #39 # Checking bitmap handler... ok # Sun Jun 27 11:05:09 UTC 2021 # Running test: sysctl_test_0006 - run #40 # Checking bitmap handler... ok # Sun Jun 27 11:05:09 UTC 2021 # Running test: sysctl_test_0006 - run #41 # Checking bitmap handler... ok # Sun Jun 27 11:05:09 UTC 2021 # Running test: sysctl_test_0006 - run #42 # Checking bitmap handler... ok # Sun Jun 27 11:05:09 UTC 2021 # Running test: sysctl_test_0006 - run #43 # Checking bitmap handler... ok # Sun Jun 27 11:05:10 UTC 2021 # Running test: sysctl_test_0006 - run #44 # Checking bitmap handler... ok # Sun Jun 27 11:05:12 UTC 2021 # Running test: sysctl_test_0006 - run #45 # Checking bitmap handler... ok # Sun Jun 27 11:05:16 UTC 2021 # Running test: sysctl_test_0006 - run #46 # Checking bitmap handler... ok # Sun Jun 27 11:05:19 UTC 2021 # Running test: sysctl_test_0006 - run #47 # Checking bitmap handler... ok # Sun Jun 27 11:05:20 UTC 2021 # Running test: sysctl_test_0006 - run #48 # Checking bitmap handler... ok # Sun Jun 27 11:05:20 UTC 2021 # Running test: sysctl_test_0006 - run #49 # Checking bitmap handler... ok # Sun Jun 27 11:05:23 UTC 2021 # Running test: sysctl_test_0007 - run #0 # Testing if /proc/sys/debug/test_sysctl/boot_int is set to 1 ...ok ok 1 selftests: sysctl: sysctl.sh To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run bin/lkp run generated-yaml-file --- 0DAY/LKP+ Test Infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation Thanks, Oliver Sang