summaryrefslogtreecommitdiff
path: root/include/linux/damon.h
AgeCommit message (Expand)AuthorFilesLines
2026-08-07mm/damon: update outdated comment about DAMOS filter handlingSong Hu1-9/+8
2026-08-07mm/damon/core: hide core-private damon_ctx fieldsSJ Park1-7/+8
2026-08-07mm/damon/core: hide private damon_probe fieldsSJ Park1-2/+3
2026-08-07mm/damon/core: hide private damon_filter fieldsSJ Park1-1/+2
2026-08-07mm/damon/core: hide private damos fieldsSJ Park1-25/+27
2026-08-07mm/damon/core: hide private damos_filter fieldsSJ Park1-1/+2
2026-08-07mm/damon/core: hide private damos_quota fieldsSJ Park1-3/+4
2026-08-07mm/damon/core: hide private damos_quota_goal fieldsSJ Park1-3/+6
2026-08-07mm/damon/core: hide private damon_target fieldsSJ Park1-4/+5
2026-08-07mm/damon/core: hide private damon_region fieldsSJ Park1-3/+4
2026-08-05mm/damon/core: implement damon_probe_hits_wsum()SJ Park1-0/+2
2026-08-05mm/damon/core: ask apply_probe() to return max probe hits weighted sumSJ Park1-1/+4
2026-08-05mm/damon/core: ask apply_probes() ops callback to set sampling addressSJ Park1-2/+3
2026-08-05mm/damon/core: introduce damon_probe->weightSJ Park1-0/+2
2026-08-05mm/damon/core: s/damon_max_nr_accesses()/damon_nr_samples_per_aggr()/SJ Park1-4/+6
2026-08-05mm/damon/core: change damon_stop() return type to voidSJ Park1-1/+1
2026-07-31mm/damon: document region size validation in damon_set_regions()SJ Park1-1/+2
2026-07-31mm/damon/core: introduce damon_probe_hits_mvsum()SJ Park1-0/+2
2026-07-31mm/damon: add damon_region->last_probe_hitsSJ Park1-1/+1
2026-07-31mm/damon/core: remove damon_region->nr_accesses_bpSJ Park1-10/+0
2026-07-31mm/damon/core: remove attrs param from damon_update_region_access_rate()SJ Park1-2/+1
2026-07-31mm/damon/core: introduce damon_nr_accesses_mvsum()SJ Park1-0/+2
2026-07-10MAINTAINERS: s/SeongJae/SJ/SJ Park1-2/+0
2026-07-02mm/damon: add a kernel-doc comment for damon_ctx->rnd_stateSJ Park1-1/+1
2026-07-02mm/damon: add a kernel-doc comment for damon_ctx->probesSJ Park1-0/+1
2026-07-02mm/damon/ops-common: handle extreme intervals in damon_hot_score()SeongJae Park1-2/+6
2026-06-05mm/damon: fix missing parens in macro argumentsMaksym Shcherba1-4/+4
2026-06-05mm/damon/core: hide damon_destroy_region()SeongJae Park1-1/+0
2026-06-05mm/damon/core: hide damon_insert_region()SeongJae Park1-11/+0
2026-06-05mm/damon/core: hide damon_add_region()SeongJae Park1-1/+0
2026-06-03mm/damon/sysfs: setup damon_filter->memcg_id from pathSeongJae Park1-0/+1
2026-06-03mm/damon/core: introduce DAMON_FILTER_TYPE_MEMCGSeongJae Park1-0/+6
2026-06-03mm/damon/core: introduce damon_ops->apply_probesSeongJae Park1-0/+4
2026-06-03mm/damon/core: introduce damon_region->probe_hitsSeongJae Park1-0/+4
2026-06-03mm/damon/core: introduce damon_filterSeongJae Park1-0/+36
2026-06-03mm/damon/core: embed damon_probe objects in damon_ctxSeongJae Park1-0/+9
2026-06-03mm/damon/core: introduce struct damon_probeSeongJae Park1-0/+9
2026-06-03mm/damon: replace damon_rand() with a per-ctx lockless PRNGJiayuan Chen1-7/+21
2026-05-29mm/damon/core: remove damon_set_region_biggest_system_ram_default()SeongJae Park1-5/+0
2026-05-29mm/damon: introduce damon_set_region_system_rams_default()SeongJae Park1-0/+5
2026-05-29mm/damon/core: introduce damon_ctx->pausedSeongJae Park1-0/+2
2026-05-29mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme actionAsier Gutierrez1-0/+2
2026-05-29mm/damon/core: introduce failed region quota charge ratioSeongJae Park1-0/+9
2026-05-29mm/damon: add node_eligible_mem_bp goal metricRavi Jonnalagadda1-0/+3
2026-04-18mm/damon/core: fix damos_walk() vs kdamond_fn() exit raceSeongJae Park1-0/+1
2026-04-18mm/damon/core: fix damon_call() vs kdamond_fn() exit raceSeongJae Park1-0/+1
2026-04-05mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_defau...SeongJae Park1-0/+1
2026-04-05mm/damon/core: introduce DAMOS_QUOTA_GOAL_TUNER_TEMPORALSeongJae Park1-0/+2
2026-04-05mm/damon/core: introduce damos_quota_goal_tunerSeongJae Park1-0/+10
2026-04-05mm/damon: document non-zero length damon_region assumptionSeongJae Park1-0/+2