summaryrefslogtreecommitdiff
path: root/mm/damon/core.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-20Merge tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/s...Linus Torvalds1-3/+10
2026-04-19Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-39/+49
2026-04-19mm/damon/core: disallow non-power of two min_region_sz on damon_start()SeongJae Park1-0/+5
2026-04-19mm/damon/core: disallow time-quota setting zero eszSeongJae Park1-3/+5
2026-04-18mm/damon/core: use time_in_range_open() for damos quota window startSeongJae Park1-1/+2
2026-04-18mm/damon/core: validate damos_quota_goal->nid for node_memcg_{used,free}_bpSeongJae Park1-0/+7
2026-04-18mm/damon/core: validate damos_quota_goal->nid for node_mem_{used,free}_bpSeongJae Park1-0/+12
2026-04-18mm/damon/core: fix damos_walk() vs kdamond_fn() exit raceSeongJae Park1-7/+14
2026-04-18mm/damon/core: fix damon_call() vs kdamond_fn() exit raceSeongJae Park1-31/+14
2026-04-17Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-1/+1
2026-04-05mm/damon/core: document damos_commit_dests() failure semanticsJosh Law1-0/+17
2026-04-05mm/damon/core: fix wrong damon_set_regions() argumentSeongJae Park1-1/+1
2026-04-05mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_defau...SeongJae Park1-3/+4
2026-04-05mm/damon/core: support addr_unit on damon_find_biggest_system_ram()SeongJae Park1-11/+23
2026-04-05mm/damon/core: fix wrong end address assignment on walk_system_ram()SeongJae Park1-1/+1
2026-04-05mm/damon/core: introduce DAMOS_QUOTA_GOAL_TUNER_TEMPORALSeongJae Park1-5/+24
2026-04-05mm/damon/core: allow quota goals set zero effective size quotaSeongJae Park1-5/+26
2026-04-05mm/damon/core: introduce damos_quota_goal_tunerSeongJae Park1-0/+1
2026-04-05mm/damon/core: clarify damon_set_attrs() usagesSeongJae Park1-2/+10
2026-04-05mm/damon/core: use mult_frac()SeongJae Park1-10/+10
2026-04-05mm/damon/core: use time_after_eq() in kdamond_fn()SeongJae Park1-5/+9
2026-04-05mm/damon/core: use time_before() for next_apply_sisSeongJae Park1-3/+3
2026-04-05mm/damon/core: remove damos_set_next_apply_sis() duplicatesSeongJae Park1-9/+2
2026-04-05mm/damon/core: add damon_reset_aggregated() debug_sanity checkSeongJae Park1-0/+18
2026-04-05mm/damon/core: add damon_split_region_at() debug_sanity checkSeongJae Park1-0/+16
2026-04-05mm/damon/core: add damon_merge_regions_of() debug_sanity checkSeongJae Park1-0/+15
2026-04-05mm/damon/core: add damon_merge_two_regions() debug_sanity checkSeongJae Park1-0/+16
2026-04-05mm/damon/core: add damon_nr_regions() debug_sanity checkSeongJae Park1-0/+19
2026-04-05mm/damon/core: add damon_del_region() debug_sanity checkSeongJae Park1-0/+13
2026-04-05mm/damon/core: add damon_new_region() debug_sanity checkSeongJae Park1-0/+12
2026-04-05mm/damon/core: split regions for min_nr_regionsSeongJae Park1-6/+39
2026-04-05mm/damon/core: do non-safe region walk on kdamond_apply_schemes()SeongJae Park1-11/+11
2026-04-05mm/damon/core: set quota-score histogram with core filtersSeongJae Park1-0/+2
2026-04-05mm/damon: remove unused target param of get_scheme_score()Asier Gutierrez1-5/+5
2026-03-26mm: damon: Use trace_call__##name() at guarded tracepoint call sitesVineeth Pillai (Google)1-1/+1
2026-03-22mm/damon/core: avoid use of half-online-committed contextSeongJae Park1-0/+8
2026-03-04mm/damon/core: clear walk_control on inactive context in damos_walk()Raul Pazemecxas De Andrade1-1/+6
2026-02-24mm/damon/core: disallow non-power of two min_region_szSeongJae Park1-0/+3
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-5/+5
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-6/+6
2026-02-07mm/damon: unify address range representation with damon_addr_rangeEnze Li1-13/+2
2026-02-01mm/damon: rename min_sz_region of damon_ctx to min_region_szSeongJae Park1-34/+35
2026-02-01mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZSeongJae Park1-1/+1
2026-02-01mm/damon/core: rename damos_filter_out() to damos_core_filter_out()SeongJae Park1-2/+2
2026-02-01mm/damon/core: process damon_call_control requests on a local listSeongJae Park1-38/+21
2026-02-01mm/damon/core: cancel damos_walk() before damon_ctx->kdamond resetSeongJae Park1-2/+1
2026-02-01mm/damon/core: cleanup targets and regions at once on kdamond terminationSeongJae Park1-7/+1
2026-02-01mm/damon: remove damon_operations->cleanup()SeongJae Park1-2/+0
2026-01-27mm/damon/core: implement damon_kdamond_pid()SeongJae Park1-0/+17
2026-01-27mm/damon/core: introduce [in]active memory ratio damos quota goal metricSeongJae Park1-0/+22