KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-9.4-kselftests-a72f73c4dd9b209c53cf8b03b6e97fcefad4262c 2026-03-20 22:27:38 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2026-03-20 22:27:38 make -j36 TARGETS=cgroup run_tests gcc -Wall -pthread -D_GNU_SOURCE= -I/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-a72f73c4dd9b209c53cf8b03b6e97fcefad4262c/tools/testing/selftests/../../../tools/testing/selftests -I/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-a72f73c4dd9b209c53cf8b03b6e97fcefad4262c/tools/testing/selftests/cgroup/lib/include -c /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-a72f73c4dd9b209c53cf8b03b6e97fcefad4262c/tools/testing/selftests/cgroup/lib/cgroup_util.c -o /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-a72f73c4dd9b209c53cf8b03b6e97fcefad4262c/tools/testing/selftests/cgroup/lib/cgroup_util.o CC wait_inotify CC test_core CC test_cpu CC test_freezer CC test_hugetlb_memcg CC test_cpuset CC test_kill CC test_kmem CC test_memcontrol CC test_pids CC test_zswap TAP version 13 1..13 # timeout set to 300 # selftests: cgroup: test_core # TAP version 13 # 1..12 # ok 1 test_cgcore_internal_process_constraint # ok 2 test_cgcore_top_down_constraint_enable # ok 3 test_cgcore_top_down_constraint_disable # ok 4 test_cgcore_no_internal_process_constraint_on_threads # ok 5 test_cgcore_parent_becomes_threaded # ok 6 test_cgcore_invalid_domain # ok 7 test_cgcore_populated # ok 8 test_cgcore_proc_migration # ok 9 test_cgcore_thread_migration # not ok 10 test_cgcore_destroy # ok 11 test_cgcore_lesser_euid_open # ok 12 test_cgcore_lesser_ns_open # # Totals: pass:11 fail:1 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: cgroup: test_core # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 300 # selftests: cgroup: test_cpu # TAP version 13 # 1..9 # ok 1 test_cpucg_subtree_control # ok 2 test_cpucg_stats # ok 3 test_cpucg_nice # ok 4 test_cpucg_weight_overprovisioned # ok 5 test_cpucg_weight_underprovisioned # ok 6 test_cpucg_nested_weight_overprovisioned # ok 7 test_cpucg_nested_weight_underprovisioned # ok 8 test_cpucg_max # ok 9 test_cpucg_max_nested # # Totals: pass:9 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 2 selftests: cgroup: test_cpu # timeout set to 300 # selftests: cgroup: test_cpuset # TAP version 13 # 1..3 # ok 1 test_cpuset_perms_object_allow # ok 2 test_cpuset_perms_object_deny # ok 3 test_cpuset_perms_subtree # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 3 selftests: cgroup: test_cpuset # timeout set to 300 # selftests: cgroup: test_freezer # TAP version 13 # 1..17 # ok 1 test_cgfreezer_simple # ok 2 test_cgfreezer_tree # ok 3 test_cgfreezer_forkbomb # ok 4 test_cgfreezer_mkdir # ok 5 test_cgfreezer_rmdir # ok 6 test_cgfreezer_migrate # ok 7 test_cgfreezer_ptrace # ok 8 test_cgfreezer_stopped # ok 9 test_cgfreezer_ptraced # ok 10 test_cgfreezer_vfork # ok 11 test_cgfreezer_time_empty # ok 12 test_cgfreezer_time_simple # ok 13 test_cgfreezer_time_populate # ok 14 test_cgfreezer_time_migrate # ok 15 test_cgfreezer_time_parent # ok 16 test_cgfreezer_time_child # ok 17 test_cgfreezer_time_nested # # Totals: pass:17 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 4 selftests: cgroup: test_freezer # timeout set to 300 # selftests: cgroup: test_hugetlb_memcg # 1..0 # SKIP memory hugetlb accounting is disabled ok 5 selftests: cgroup: test_hugetlb_memcg # SKIP # timeout set to 300 # selftests: cgroup: test_kill # TAP version 13 # 1..3 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # ok 1 test_cgkill_simple # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # ok 2 test_cgkill_tree # # waitpid !WIFEXITED, WIFSIGNALED=1, WTERMSIG=9 # ok 3 test_cgkill_forkbomb # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 6 selftests: cgroup: test_kill # timeout set to 300 # selftests: cgroup: test_kmem # TAP version 13 # 1..6 # not ok 1 test_kmem_basic # memory.current = 15237120 # anon + file + kernel + sock = 5427200 # anon = 90112 # file = 0 # kernel = 5337088 # sock = 0 # not ok 2 test_kmem_memcg_deletion # ok 3 test_kmem_proc_kpagecgroup # ok 4 test_kmem_kernel_stacks # ok 5 test_kmem_dead_cgroups # ok 6 test_percpu_basic # # Totals: pass:4 fail:2 xfail:0 xpass:0 skip:0 error:0 not ok 7 selftests: cgroup: test_kmem # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 300 # selftests: cgroup: test_memcontrol # TAP version 13 # 1..14 # ok 1 test_memcg_subtree_control # ok 2 test_memcg_current_peak # not ok 3 test_memcg_min # not ok 4 test_memcg_low # not ok 5 test_memcg_high # ok 6 test_memcg_high_sync # not ok 7 test_memcg_max # not ok 8 test_memcg_reclaim # ok 9 test_memcg_oom_events # ok 10 # SKIP test_memcg_swap_max_peak # ok 11 test_memcg_sock # ok 12 test_memcg_oom_group_leaf_events # ok 13 test_memcg_oom_group_parent_events # ok 14 test_memcg_oom_group_score_events # # 1 skipped test(s) detected. Consider enabling relevant config options to improve coverage. # # Totals: pass:8 fail:5 xfail:0 xpass:0 skip:1 error:0 not ok 8 selftests: cgroup: test_memcontrol # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 300 # selftests: cgroup: test_pids # TAP version 13 # 1..2 # ok 1 test_pids_max # ok 2 test_pids_events # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 9 selftests: cgroup: test_pids # timeout set to 300 # selftests: cgroup: test_zswap # TAP version 13 # 1..7 # not ok 1 test_zswap_usage # not ok 2 test_swapin_nozswap # not ok 3 test_zswapin # # Failed to reclaim all of the requested memory # not ok 4 test_zswap_writeback_enabled # # Failed to reclaim all of the requested memory # not ok 5 test_zswap_writeback_disabled # ok 6 # SKIP test_no_kmem_bypass # Killed not ok 10 selftests: cgroup: test_zswap # exit=137 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 300 # selftests: cgroup: test_stress.sh # TAP version 13 # 1..12 # ok 1 test_cgcore_internal_process_constraint # ok 2 test_cgcore_top_down_constraint_enable # ok 3 test_cgcore_top_down_constraint_disable # ok 4 test_cgcore_no_internal_process_constraint_on_threads # ok 5 test_cgcore_parent_becomes_threaded # ok 6 test_cgcore_invalid_domain # ok 7 test_cgcore_populated # ok 8 test_cgcore_proc_migration # ok 9 test_cgcore_thread_migration # not ok 10 test_cgcore_destroy # ok 11 test_cgcore_lesser_euid_open # ok 12 test_cgcore_lesser_ns_open # # Totals: pass:11 fail:1 xfail:0 xpass:0 skip:0 error:0 not ok 11 selftests: cgroup: test_stress.sh # exit=1 /bin/sh: 50: cannot create : Directory nonexistent # timeout set to 300 # selftests: cgroup: test_cpuset_prs.sh # awk: not an option: -e # Cgroup v2 mount point not found! # Test SKIPPED ok 12 selftests: cgroup: test_cpuset_prs.sh # SKIP # timeout set to 300 # selftests: cgroup: test_cpuset_v1_hp.sh # awk: not an option: -e # cpuset v1 mount point not found! # Test SKIPPED ok 13 selftests: cgroup: test_cpuset_v1_hp.sh # SKIP