KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4 2025-07-17 22:11:55 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2025-07-17 22:11:55 make -j36 TARGETS=damon make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' CC access_memory CC access_memory_even make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' 2025-07-17 22:11:55 make -j36 TARGETS=damon install make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' mkdir -p /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest install -m 744 kselftest/module.sh /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/runner.sh /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/prefix.pl /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/ktap_helpers.sh /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/ksft.py /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 run_kselftest.sh /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/ rm -f /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest-list.txt make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' rsync -a --copy-unsafe-links sysfs.sh sysfs.py sysfs_update_schemes_tried_regions_wss_estimation.py damos_quota.py damos_quota_goal.py damos_apply_interval.py damos_tried_regions.py damon_nr_regions.py reclaim.sh lru_sort.sh sysfs_update_removed_scheme_dir.sh sysfs_update_schemes_tried_regions_hang.py sysfs_memcg_path_leak.sh /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/damon/ rsync -a --copy-unsafe-links _damon_sysfs.py /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/damon/ rsync -a --copy-unsafe-links /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon/access_memory /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon/access_memory_even /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/damon/ rsync -a --copy-unsafe-links config /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/damon/ make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' for TARGET in damon; do \ BUILD_TARGET=$BUILD/$TARGET; \ [ ! -d /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/$TARGET ] && printf "Skipping non-existent dir: $TARGET\n" && continue; \ printf "Emit Tests for $TARGET\n"; \ make -s --no-print-directory OUTPUT=$BUILD_TARGET COLLECTION=$TARGET \ -C $TARGET emit_tests >> /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/kselftest_install/kselftest-list.txt; \ done; Emit Tests for damon 2025-07-17 22:11:56 make TARGETS=damon run_tests make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon' TAP version 13 1..13 # timeout set to 300 # selftests: damon: sysfs.sh ok 1 selftests: damon: sysfs.sh # timeout set to 300 # selftests: damon: sysfs.py # Traceback (most recent call last): # File "/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon/./sysfs.py", line 42, in # main() # File "/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon/./sysfs.py", line 31, in main # status, err = dump_damon_status_dict(kdamonds.kdamonds[0].pid) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon/./sysfs.py", line 13, in dump_damon_status_dict # rc = subprocess.call(['drgn', dump_script, pid, 'damon_dump_output'], # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/subprocess.py", line 389, in call # with Popen(*popenargs, **kwargs) as p: # ^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__ # self._execute_child(args, executable, preexec_fn, close_fds, # File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child # raise child_exception_type(errno_num, err_msg, err_filename) # FileNotFoundError: [Errno 2] No such file or directory: 'drgn' not ok 2 selftests: damon: sysfs.py # exit=1 # timeout set to 300 # selftests: damon: sysfs_update_schemes_tried_regions_wss_estimation.py # kdamond start failed: [Errno 16] Device or resource busy not ok 3 selftests: damon: sysfs_update_schemes_tried_regions_wss_estimation.py # exit=1 # timeout set to 300 # selftests: damon: damos_quota.py # kdamond start failed: [Errno 16] Device or resource busy not ok 4 selftests: damon: damos_quota.py # exit=1 # timeout set to 300 # selftests: damon: damos_quota_goal.py # kdamond start failed: [Errno 16] Device or resource busy not ok 5 selftests: damon: damos_quota_goal.py # exit=1 # timeout set to 300 # selftests: damon: damos_apply_interval.py # kdamond start failed: [Errno 16] Device or resource busy not ok 6 selftests: damon: damos_apply_interval.py # exit=1 # timeout set to 300 # selftests: damon: damos_tried_regions.py # kdamond start failed: [Errno 16] Device or resource busy not ok 7 selftests: damon: damos_tried_regions.py # exit=1 # timeout set to 300 # selftests: damon: damon_nr_regions.py # kdamond start failed: [Errno 16] Device or resource busy not ok 8 selftests: damon: damon_nr_regions.py # exit=1 # timeout set to 300 # selftests: damon: reclaim.sh # Another kdamond is running ok 9 selftests: damon: reclaim.sh # SKIP # timeout set to 300 # selftests: damon: lru_sort.sh # Another kdamond is running ok 10 selftests: damon: lru_sort.sh # SKIP # timeout set to 300 # selftests: damon: sysfs_update_removed_scheme_dir.sh # ./sysfs_update_removed_scheme_dir.sh: line 24: echo: write error: Device or resource busy # ./sysfs_update_removed_scheme_dir.sh: line 34: echo: write error: Device or resource busy # ./sysfs_update_removed_scheme_dir.sh: line 50: echo: write error: Operation canceled ok 11 selftests: damon: sysfs_update_removed_scheme_dir.sh # timeout set to 300 # selftests: damon: sysfs_update_schemes_tried_regions_hang.py ok 12 selftests: damon: sysfs_update_schemes_tried_regions_hang.py # timeout set to 300 # selftests: damon: sysfs_memcg_path_leak.sh # maybe memcg_path are leaking: 1291976 -> 1324184 not ok 13 selftests: damon: sysfs_memcg_path_leak.sh # exit=1 make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-4ece01897627ddeefcede4ac709cd99763994dc4/tools/testing/selftests/damon'