KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-dcg_x86_64_defconfig-kselftests-9a5aa3349b9428ae451b22c331d0d9a9cfc7ac90
2025-02-17 01:09:01 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh
LKP WARN miss config CONFIG_DAMON_DBGFS= of damon/config
2025-02-17 01:09:01 make -j36 -C damon
make: Entering directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-9a5aa3349b9428ae451b22c331d0d9a9cfc7ac90/tools/testing/selftests/damon'
  CC       huge_count_read_write
  CC       debugfs_target_ids_read_before_terminate_race
  CC       access_memory
  CC       debugfs_target_ids_pid_leak
  CC       access_memory_even
make: Leaving directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-9a5aa3349b9428ae451b22c331d0d9a9cfc7ac90/tools/testing/selftests/damon'
2025-02-17 01:09:01 make quicktest=1 run_tests -C damon
make: Entering directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-9a5aa3349b9428ae451b22c331d0d9a9cfc7ac90/tools/testing/selftests/damon'
TAP version 13
1..20
# timeout set to 300
# selftests: damon: debugfs_attrs.sh
# /sys/kernel/debug/damon not found
ok 1 selftests: damon: debugfs_attrs.sh # SKIP
# timeout set to 300
# selftests: damon: debugfs_schemes.sh
# /sys/kernel/debug/damon not found
ok 2 selftests: damon: debugfs_schemes.sh # SKIP
# timeout set to 300
# selftests: damon: debugfs_target_ids.sh
# /sys/kernel/debug/damon not found
ok 3 selftests: damon: debugfs_target_ids.sh # SKIP
# timeout set to 300
# selftests: damon: sysfs.sh
ok 4 selftests: damon: sysfs.sh
# timeout set to 300
# selftests: damon: sysfs_update_schemes_tried_regions_wss_estimation.py
# 50-th percentile (0) error 1.000000
# the error rate is not acceptable (> 0.200000)
# samples are as below
# 0
# 0
# 0
# 0
# 0
# 0
# 0
# 0
# 0
# 0
# 0
# 0
# 0
not ok 5 selftests: damon: sysfs_update_schemes_tried_regions_wss_estimation.py # exit=1
# timeout set to 300
# selftests: damon: damos_quota.py
# quota is not always exceeded: 11 > 0
not ok 6 selftests: damon: damos_quota.py # exit=1
# timeout set to 300
# selftests: damon: damos_quota_goal.py
# score: 0, effective quota: 0 -> 16 (-1.000x)
# score: 15000, effective quota: 16 -> 1 (0.062x)
# score: 5000, effective quota: 1 -> 5 (5.000x)
# score: 18000, effective quota: 1 -> 1 (1.000x)
# efective bytes not changed: 1
not ok 7 selftests: damon: damos_quota_goal.py # exit=1
# timeout set to 300
# selftests: damon: damos_apply_interval.py
# scheme(s) are not tried
not ok 8 selftests: damon: damos_apply_interval.py # exit=1
# timeout set to 300
# selftests: damon: damos_tried_regions.py
# 50-th percentile nr_regions: 20
# expectation (>= 14) is met
ok 9 selftests: damon: damos_tried_regions.py
# timeout set to 300
# selftests: damon: damon_nr_regions.py
# pass nr_regions test with 10/20/100 real/min/max nr_regions 
# pass nr_regions test with 15/3/10 real/min/max nr_regions 
# fail online-tuned max_nr_regions: 16 > 7
not ok 10 selftests: damon: damon_nr_regions.py # exit=1
# timeout set to 300
# selftests: damon: reclaim.sh
ok 11 selftests: damon: reclaim.sh
# timeout set to 300
# selftests: damon: lru_sort.sh
ok 12 selftests: damon: lru_sort.sh
# timeout set to 300
# selftests: damon: debugfs_empty_targets.sh
# /sys/kernel/debug/damon not found
ok 13 selftests: damon: debugfs_empty_targets.sh # SKIP
# timeout set to 300
# selftests: damon: debugfs_huge_count_read_write.sh
# /sys/kernel/debug/damon not found
ok 14 selftests: damon: debugfs_huge_count_read_write.sh # SKIP
# timeout set to 300
# selftests: damon: debugfs_duplicate_context_creation.sh
# /sys/kernel/debug/damon not found
ok 15 selftests: damon: debugfs_duplicate_context_creation.sh # SKIP
# timeout set to 300
# selftests: damon: debugfs_rm_non_contexts.sh
# /sys/kernel/debug/damon not found
ok 16 selftests: damon: debugfs_rm_non_contexts.sh # SKIP
# timeout set to 300
# selftests: damon: debugfs_target_ids_read_before_terminate_race.sh
ok 17 selftests: damon: debugfs_target_ids_read_before_terminate_race.sh
# timeout set to 300
# selftests: damon: debugfs_target_ids_pid_leak.sh
# ./debugfs_target_ids_pid_leak.sh: line 11: /sys/kernel/debug/damon/target_ids: No such file or directory
# tried 497 pid leak
# number of active pid slabs: 4845 -> 5253
# (up to 5093 expected)
# maybe pids are leaking
not ok 18 selftests: damon: debugfs_target_ids_pid_leak.sh # exit=1
# timeout set to 300
# selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 19 selftests: damon: sysfs_update_removed_scheme_dir.sh
# timeout set to 300
# selftests: damon: sysfs_update_schemes_tried_regions_hang.py
ok 20 selftests: damon: sysfs_update_schemes_tried_regions_hang.py
make: Leaving directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-9a5aa3349b9428ae451b22c331d0d9a9cfc7ac90/tools/testing/selftests/damon'