| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | mm/damon/reclaim: validate min_region_size to be power of 2 | Liew Rui Yan | 1 | -0/+5 |
| 3 days | foo | Andrew Morton | 1 | -19/+74 |
| 3 days | mm/damon/reclaim: handle ctx allocation failure | SeongJae Park | 1 | -0/+4 |
| 3 days | mm/damon/reclaim: add autotune_monitoring_intervals parameter | SeongJae Park | 1 | -5/+28 |
| 3 days | mm/damon/reclaim: cover all system rams | SeongJae Park | 1 | -7/+7 |
| 3 days | mm/damon: add synchronous commit for commit_inputs | Liew Rui Yan | 1 | -7/+39 |
| 2026-04-27 | mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values | SeongJae Park | 1 | -30/+55 |
| 2026-04-05 | mm/damon/reclaim: respect addr_unit on default monitoring region setup | SeongJae Park | 1 | -6/+0 |
| 2026-04-05 | mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_defau... | SeongJae Park | 1 | -0/+1 |
| 2026-01-31 | mm/damon: rename min_sz_region of damon_ctx to min_region_sz | SeongJae Park | 1 | -2/+2 |
| 2026-01-31 | mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ | SeongJae Park | 1 | -1/+1 |
| 2026-01-26 | mm/damon/reclaim: use damon_kdamond_pid() | SeongJae Park | 1 | -1/+3 |
| 2026-01-20 | mm/damon: fix typos in comments | Kevin Lourenco | 1 | -1/+1 |
| 2025-11-16 | mm/damon/reclaim: use min_sz_region for core address alignment when setting r... | Quanmin Yan | 1 | -1/+1 |
| 2025-11-16 | mm/damon: add a min_sz_region parameter to damon_set_region_biggest_system_ra... | Quanmin Yan | 1 | -1/+2 |
| 2025-09-21 | mm/damon/reclaim: use damon_initialized() | SeongJae Park | 1 | -2/+7 |
| 2025-09-21 | mm/damon/reclaim: support addr_unit for DAMON_RECLAIM | Quanmin Yan | 1 | -0/+40 |
| 2025-09-03 | mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters() | Quanmin Yan | 1 | -0/+5 |
| 2025-07-19 | mm/damon/reclaim: use damon_call() repeat mode instead of damon_callback | SeongJae Park | 1 | -31/+31 |
| 2025-07-13 | mm/damon/reclaim: use parameter context correctly | SeongJae Park | 1 | -2/+2 |
| 2025-07-13 | mm/damon/reclaim: reset enabled when DAMON start failed | SeongJae Park | 1 | -1/+4 |
| 2025-01-25 | mm/damon: add 'allow' argument to damos_new_filter() | SeongJae Park | 1 | -1/+1 |
| 2024-07-03 | mm/damon/reclaim: remove unnecessary code for online tuning | SeongJae Park | 1 | -18/+1 |
| 2024-07-03 | mm/damon/reclaim: use damon_commit_ctx() | SeongJae Park | 1 | -19/+24 |
| 2024-07-03 | mm/damon/sysfs-schemes: add target_nid on sysfs-schemes | Hyeongtak Ji | 1 | -1/+2 |
| 2024-02-23 | mm/damon/reclaim: implement memory PSI-driven quota self-tuning | SeongJae Park | 1 | -0/+25 |
| 2024-02-23 | mm/damon/reclaim: implement user-feedback driven quota auto-tuning | SeongJae Park | 1 | -0/+28 |
| 2024-02-20 | mm/damon/reclaim: fix quota stauts loss due to online tunings | SeongJae Park | 1 | -1/+17 |
| 2023-10-04 | mm/damon/core: implement scheme-specific apply interval | SeongJae Park | 1 | -0/+2 |
| 2023-01-18 | mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pag... | SeongJae Park | 1 | -0/+19 |
| 2022-11-30 | mm/damon: use kstrtobool() instead of strtobool() | Christophe JAILLET | 1 | -1/+2 |
| 2022-11-30 | mm/damon/reclaim: enable and disable synchronously | SeongJae Park | 1 | -30/+23 |
| 2022-11-30 | mm/damon/{reclaim,lru_sort}: remove unnecessarily included headers | SeongJae Park | 1 | -2/+0 |
| 2022-11-30 | mm/damon/modules: deduplicate init steps for DAMON context setup | SeongJae Park | 1 | -14/+3 |
| 2022-10-03 | mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() | Kaixu Xia | 1 | -10/+3 |
| 2022-10-03 | mm/damon: return void from damon_set_schemes() | Kaixu Xia | 1 | -3/+1 |
| 2022-10-03 | mm/damon/reclaim: change damon_reclaim_wmarks to static | Yang Yingliang | 1 | -1/+1 |
| 2022-10-03 | mm/damon/reclaim: use the quota params generator macro | SeongJae Park | 1 | -52/+12 |
| 2022-10-03 | mm/damon/reclaim: use stat parameters generator | SeongJae Park | 1 | -36/+5 |
| 2022-10-03 | mm/damon/reclaim: use watermarks parameters generator macro | SeongJae Park | 1 | -47/+9 |
| 2022-10-03 | mm/damon/reclaim: use monitoring attributes parameters generator macro | SeongJae Park | 1 | -42/+5 |
| 2022-10-03 | mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it | SeongJae Park | 1 | -17/+19 |
| 2022-10-03 | mm/damon/core: reduce parameters for damon_set_attrs() | SeongJae Park | 1 | -2/+8 |
| 2022-10-03 | mm/damon: remove duplicate get_monitoring_region() definitions | Xin Hao | 1 | -35/+2 |
| 2022-10-03 | mm/damon: introduce struct damos_access_pattern | Yajun Deng | 1 | -9/+14 |
| 2022-07-29 | mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() | Jianglei Nie | 1 | -1/+3 |
| 2022-07-03 | mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' | SeongJae Park | 1 | -2/+2 |
| 2022-07-03 | mm/damon/reclaim: make 'enabled' checking timer simpler | SeongJae Park | 1 | -8/+1 |
| 2022-07-03 | mm/damon/reclaim: deduplicate 'commit_inputs' handling | SeongJae Park | 1 | -13/+14 |
| 2022-06-16 | mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is in... | SeongJae Park | 1 | -0/+8 |
| 2022-05-13 | mm/damon/reclaim: use resource_size function on resource object | Jiapeng Chong | 1 | -1/+1 |
| 2022-05-13 | mm/damon/reclaim: support online inputs update | SeongJae Park | 1 | -33/+62 |
| 2022-04-29 | mm/damon/reclaim: fix the timer always stays active | Hailong Tu | 1 | -2/+25 |
| 2022-03-22 | mm/damon/core: allow non-exclusive DAMON start/stop | SeongJae Park | 1 | -1/+1 |
| 2022-03-22 | mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operatio... | SeongJae Park | 1 | -1/+3 |
| 2022-03-22 | mm/damon: rename damon_primitives to damon_operations | SeongJae Park | 1 | -1/+1 |
| 2022-03-22 | mm/damon: remove the target id concept | SeongJae Park | 1 | -2/+1 |
| 2022-01-15 | mm/damon/reclaim: provide reclamation statistics | SeongJae Park | 1 | -0/+46 |
| 2021-11-06 | mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) | SeongJae Park | 1 | -0/+356 |