Age | Commit message (Expand) | Author | Files | Lines |
2024-07-06 | Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fix | Andrew Morton | 1 | -3/+20 |
2024-07-04 | mm/damon/core: merge regions aggressively when max_nr_regions is unmet | SeongJae Park | 1 | -3/+20 |
2024-07-04 | mm/damon/core: implement DAMON context commit function | SeongJae Park | 1 | -0/+274 |
2024-07-04 | mm/damon/core: implement DAMOS quota goals online commit function | SeongJae Park | 1 | -0/+59 |
2024-07-04 | mm/damon/sysfs-schemes: add target_nid on sysfs-schemes | Hyeongtak Ji | 1 | -1/+4 |
2024-05-12 | mm/damon/core: fix return value from damos_wmark_metric_value | Alex Rusuf | 1 | -4/+5 |
2024-05-12 | mm/damon/core: initialize ->esz_bp from damos_quota_init_priv() | SeongJae Park | 1 | -0/+1 |
2024-02-24 | mm/damon/core: implement PSI metric DAMOS quota goal | SeongJae Park | 1 | -0/+25 |
2024-02-24 | mm/damon/core: support multiple metrics for quota goal | SeongJae Park | 1 | -3/+19 |
2024-02-24 | mm/damon/core: let goal specified with only target and current values | SeongJae Park | 1 | -4/+5 |
2024-02-24 | mm/damon/core: remove ->goal field of damos_quota | SeongJae Park | 1 | -12/+5 |
2024-02-24 | mm/damon/core: add multiple goals per damos_quota and helpers for those | SeongJae Park | 1 | -7/+71 |
2024-02-24 | mm/damon/core: split out quota goal related fields to a struct | SeongJae Park | 1 | -6/+7 |
2024-02-24 | mm/damon/core: set damos_quota->esz as public field and document | SeongJae Park | 1 | -4/+4 |
2024-02-21 | mm/damon/core: check apply interval in damon_do_apply_schemes() | SeongJae Park | 1 | -4/+11 |
2023-12-21 | mm/damon: update email of SeongJae | SeongJae Park | 1 | -1/+1 |
2023-12-21 | sync mm-stable with mm-hotfixes-stable to pick up depended-upon changes | Andrew Morton | 1 | -0/+6 |
2023-12-13 | mm/damon/core: make damon_start() waits until kdamond_fn() starts | SeongJae Park | 1 | -0/+6 |
2023-12-12 | mm/damon/core: implement goal-oriented feedback-driven quota auto-tuning | SeongJae Park | 1 | -9/+59 |
2023-12-07 | mm/damon/core: copy nr_accesses when splitting region | SeongJae Park | 1 | -0/+1 |
2023-11-16 | mm/damon/core.c: avoid unintentional filtering out of schemes | Hyeongtak Ji | 1 | -1/+1 |
2023-11-03 | Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -2/+1 |
2023-10-26 | mm/damon/core: avoid divide-by-zero from pseudo-moving window length calculation | SeongJae Park | 1 | -1/+1 |
2023-10-26 | mm/damon/core: avoid divide-by-zero during monitoring results update | SeongJae Park | 1 | -8/+2 |
2023-10-17 | mm/damon/core: remove unnecessary si_meminfo invoke. | Huan Yang | 1 | -4/+2 |
2023-10-04 | kthread: add kthread_stop_put | Andreas Gruenbacher | 1 | -2/+1 |
2023-10-04 | mm/damon/core: implement scheme-specific apply interval | SeongJae Park | 1 | -7/+65 |
2023-10-04 | mm/damon/core: make DAMOS uses nr_accesses_bp instead of nr_accesses | SeongJae Park | 1 | -2/+3 |
2023-10-04 | mm/damon/core: mark damon_moving_sum() as a static function | SeongJae Park | 1 | -1/+1 |
2023-10-04 | mm/damon/core: skip updating nr_accesses_bp for each aggregation interval | SeongJae Park | 1 | -2/+0 |
2023-10-04 | mm/damon/core: use pseudo-moving sum for nr_accesses_bp | SeongJae Park | 1 | -1/+15 |
2023-10-04 | mm/damon/core: introduce nr_accesses_bp | SeongJae Park | 1 | -0/+6 |
2023-10-04 | mm/damon/core: implement a pseudo-moving sum function | SeongJae Park | 1 | -0/+40 |
2023-10-04 | mm/damon/core: define and use a dedicated function for region access rate update | SeongJae Park | 1 | -0/+16 |
2023-10-04 | mm/damon/core: use number of passed access sampling as a timer | SeongJae Park | 1 | -49/+47 |
2023-10-04 | mm/damon/core: add a tracepoint for damos apply target regions | SeongJae Park | 1 | -1/+31 |
2023-10-04 | mm/damon/core: remove 'struct target *' parameter from damon_aggregated trace... | SeongJae Park | 1 | -1/+1 |
2023-10-04 | mm/damon/core: fix a comment about damon_set_attrs() call timings | SeongJae Park | 1 | -1/+5 |
2023-08-22 | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 1 | -0/+1 |
2023-08-21 | mm/damon/core: implement target type damos filter | SeongJae Park | 1 | -6/+16 |
2023-08-21 | mm/damon/core: introduce address range type damos filter | SeongJae Park | 1 | -0/+52 |
2023-08-04 | mm/damon/core: initialize damo_filter->list from damos_new_filter() | SeongJae Park | 1 | -0/+1 |
2023-06-12 | mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp() | Kefeng Wang | 1 | -0/+2 |
2023-02-03 | mm/damon/core: update monitoring results for new monitoring attributes | SeongJae Park | 1 | -0/+71 |
2023-02-03 | mm/damon/core: skip apply schemes if empty | Huaisheng Ye | 1 | -1/+2 |
2023-01-19 | mm/damon/core: implement damos filter | SeongJae Park | 1 | -0/+39 |
2022-12-01 | mm/damon/core: add a callback for scheme target regions check | SeongJae Park | 1 | -1/+5 |
2022-12-01 | mm/damon/core: split out scheme quota adjustment logic into a new function | SeongJae Park | 1 | -43/+48 |
2022-12-01 | mm/damon/core: split out scheme stat update logic into a new function | SeongJae Park | 1 | -5/+11 |
2022-12-01 | mm/damon/core: split damos application logic into a new function | SeongJae Park | 1 | -34/+39 |