aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSeongJae Park <sj@kernel.org>2024-01-07 11:47:19 -0800
committerSeongJae Park <sj@kernel.org>2024-01-07 11:47:56 -0800
commitd2f0bae1d6478c2187986bbfc0e54b53675f1ec8 (patch)
treeb279af77b0735779a5fd5e3790360abf8edef8d5
parenta3340abdb24e3e888b2e42c9a473ed191be710bf (diff)
downloaddamon-hack-d2f0bae1d6478c2187986bbfc0e54b53675f1ec8.tar.gz
todo: Update
Signed-off-by: SeongJae Park <sj@kernel.org>
-rw-r--r--todo16
1 files 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