From d2f0bae1d6478c2187986bbfc0e54b53675f1ec8 Mon Sep 17 00:00:00 2001 From: SeongJae Park Date: Sun, 7 Jan 2024 11:47:19 -0800 Subject: todo: Update Signed-off-by: SeongJae Park --- todo | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/todo b/todo index 14b0b50..18a0490 100644 --- a/todo +++ b/todo @@ -4,20 +4,22 @@ TODOs WIP --- +Aiming next merge window +------------------------ + +- Self feedback based DAMOS tuning +- DAMON debugfs deprecation: make it more noticeable +- Selftests: Test quota +- Upload daily perf results to the website Planning / Considering ---------------------- -- monitoring part CPU usage statistics -- debugfs deprecation - - Introduce additional delay - - Stop working, make selftest skipped - - Remove the code -- Self feedback based DAMOS tuning - Access/Contiguity-aware Memory Auto-scaling - https://lore.kernel.org/damon/20231112195114.61474-1-sj@kernel.org/ - Make 'age' counted by sample_interval rather than aggregation interval - CPU time quota for DAMON monitirng +- monitoring part CPU usage statistics - onetime callback - manually setting callback function pointers looks dangeraous. Provide more decent interface, like register/unregister_damon_callback, and one time @@ -28,6 +30,8 @@ Planning / Considering - More DAMON modules - DAMON_WSS: Yet another DAMON module for WSS monitoring with ro/wo/rw - DAMON-based THP hinting module +- DAMON debugfs deprecation: make it stop working +- DAMON debugfs deprecation: remove code - rename nr_accesses/moving_accesses_bp - mark nr_accesses as private - use a dedicated struct for access rate -- cgit 1.2.3-korg