| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | mm/damon/core: trace esz at first setup | SeongJae Park | 1 | -0/+2 |
| 3 days | mm/damon/tests/core-kunit: add damon_set_regions() test cases | SeongJae Park | 1 | -22/+120 |
| 3 days | mm/damon/core: remove damon_verify_nr_regions() | SeongJae Park | 1 | -19/+0 |
| 3 days | mm/damon/core: add kdamond_call() debug_sanity check | SeongJae Park | 1 | -0/+33 |
| 3 days | mm/damon/core: hide damon_destroy_region() | SeongJae Park | 1 | -1/+2 |
| 3 days | mm/damon/core: hide damon_insert_region() | SeongJae Park | 1 | -0/+11 |
| 3 days | mm/damon/core: hide damon_add_region() | SeongJae Park | 1 | -1/+1 |
| 3 days | mm/damon/tests/vaddr-kunit: replace damon_add_region() with damon_set_regions() | SeongJae Park | 1 | -7/+20 |
| 3 days | mm/damon/core: do not use region out of a loop in damon_set_regions() | SeongJae Park | 1 | -2/+9 |
| 3 days | mm/damon/core: safely handle no region case in damon_set_regions() | SeongJae Park | 1 | -0/+13 |
| 3 days | mm/damon/core: clarify next_intervals_tune_sis update path | niecheng | 1 | -0/+3 |
| 3 days | mm/damon/vaddr: attempt per-vma lock during page table walk | Kefeng Wang | 1 | -26/+43 |
| 3 days | mm/damon/sysfs: setup damon_filter->memcg_id from path | SeongJae Park | 2 | -1/+12 |
| 3 days | mm/damon/sysfs-schemes: move memcg_path_to_id() to sysfs-common | SeongJae Park | 3 | -41/+43 |
| 3 days | mm/damon/sysfs: add filters/<F>/path file | SeongJae Park | 1 | -0/+44 |
| 3 days | mm/damon/paddr: support DAMON_FILTER_TYPE_MEMCG | SeongJae Park | 1 | -0/+14 |
| 3 days | mm/damon/core: introduce DAMON_FILTER_TYPE_MEMCG | SeongJae Park | 1 | -0/+14 |
| 3 days | mm/damon: trace probe_hits | SeongJae Park | 1 | -0/+9 |
| 3 days | mm/damon/sysfs-schemes: implement probe/hits file | SeongJae Park | 1 | -7/+34 |
| 3 days | mm/damon/sysfs-schemes: implement probe dir | SeongJae Park | 1 | -6/+95 |
| 3 days | mm/damon/sysfs-schemes: implement tried_regions/<r>/probes/ | SeongJae Park | 1 | -4/+63 |
| 3 days | mm/damon/sysfs: setup probes on DAMON core API parameters | SeongJae Park | 1 | -0/+37 |
| 3 days | mm/damon/sysfs: implement filter dir files | SeongJae Park | 1 | -0/+114 |
| 3 days | mm/damon/sysfs: implement filter dir | SeongJae Park | 1 | -1/+124 |
| 3 days | mm/damon/sysfs: implement filters directory | SeongJae Park | 1 | -1/+64 |
| 3 days | mm/damon/sysfs: implement probe dir | SeongJae Park | 1 | -0/+119 |
| 3 days | mm/damon/sysfs: implement probes dir | SeongJae Park | 1 | -0/+46 |
| 3 days | mm/damon/paddr: support data attributes monitoring | SeongJae Park | 1 | -0/+62 |
| 3 days | mm/damon/core: do data attributes monitoring | SeongJae Park | 1 | -0/+6 |
| 3 days | mm/damon/core: introduce damon_region->probe_hits | SeongJae Park | 1 | -0/+10 |
| 3 days | mm/damon/core: commit probes | SeongJae Park | 1 | -0/+104 |
| 3 days | mm/damon/core: introduce damon_filter | SeongJae Park | 1 | -0/+30 |
| 3 days | mm/damon/core: embed damon_probe objects in damon_ctx | SeongJae Park | 1 | -0/+38 |
| 3 days | mm/damon/reclaim: validate min_region_size to be power of 2 | Liew Rui Yan | 1 | -0/+5 |
| 3 days | mm/damon/lru_sort: validate min_region_size to be power of 2 | Liew Rui Yan | 1 | -0/+5 |
| 3 days | mm/damon/sysfs-schemes: fix double increment of nr_regions | Vineet Agarwal | 1 | -1/+1 |
| 3 days | mm/damon: replace damon_rand() with a per-ctx lockless PRNG | Jiayuan Chen | 4 | -17/+38 |
| 3 days | foo | Andrew Morton | 9 | -132/+560 |
| 3 days | mm/damon/lru_sort: handle ctx allocation failure | SeongJae Park | 1 | -0/+4 |
| 3 days | mm/damon/reclaim: handle ctx allocation failure | SeongJae Park | 1 | -0/+4 |
| 3 days | mm/damon/ops-common: call folio_test_lru() after folio_get() | SeongJae Park | 1 | -2/+2 |
| 3 days | mm/damon/stat: add a parameter for reading kdamond pid | SeongJae Park | 1 | -0/+39 |
| 3 days | mm/damon/reclaim: add autotune_monitoring_intervals parameter | SeongJae Park | 1 | -5/+28 |
| 3 days | mm/damon/stat: use damon_set_region_system_rams_default() | SeongJae Park | 1 | -50/+3 |
| 3 days | mm/damon/core: remove damon_set_region_biggest_system_ram_default() | SeongJae Park | 1 | -64/+0 |
| 3 days | mm/damon/lru_sort: cover all system rams | SeongJae Park | 1 | -3/+5 |
| 3 days | mm/damon/reclaim: cover all system rams | SeongJae Park | 1 | -7/+7 |
| 3 days | mm/damon: introduce damon_set_region_system_rams_default() | SeongJae Park | 1 | -5/+72 |
| 3 days | mm/damon/tests/core-kunit: test pause commitment | SeongJae Park | 1 | -0/+4 |
| 3 days | mm/damon/sysfs: add pause file under context dir | SeongJae Park | 1 | -0/+31 |
| 3 days | mm/damon/core: introduce damon_ctx->paused | SeongJae Park | 1 | -0/+9 |
| 3 days | mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action | Asier Gutierrez | 2 | -0/+7 |
| 3 days | mm/damon: add synchronous commit for commit_inputs | Liew Rui Yan | 2 | -14/+78 |
| 3 days | mm/damon/ops-common: optimize damon_hot_score() using ilog2() | Liew Rui Yan | 1 | -3/+6 |
| 3 days | mm/damon/tests/core-kunit: test fail_charge_{num,denom} committing | SeongJae Park | 1 | -0/+6 |
| 3 days | mm/damon/sysfs-schemes: implement fail_charge_{num,denom} files | SeongJae Park | 1 | -0/+54 |
| 3 days | mm/damon/core: introduce failed region quota charge ratio | SeongJae Park | 1 | -1/+20 |
| 3 days | mm/damon/core: merge regions after applying DAMOS schemes | SeongJae Park | 1 | -4/+55 |
| 3 days | mm/damon/core: handle <min_region_sz remaining quota as empty | SeongJae Park | 1 | -6/+17 |
| 3 days | mm/damon: add node_eligible_mem_bp goal metric | Ravi Jonnalagadda | 2 | -15/+164 |
| 3 days | mm/damon/core: make charge_addr_from aware of end-address exclusivity | SeongJae Park | 1 | -1/+1 |
| 10 days | mm/damon/sysfs-schemes: delete tried region in regions_rmdirs() | SeongJae Park | 1 | -4/+4 |
| 2026-05-13 | mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break() | SeongJae Park | 1 | -0/+1 |
| 2026-04-27 | mm/damon/stat: detect and use fresh enabled value | SeongJae Park | 1 | -10/+20 |
| 2026-04-27 | mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values | SeongJae Park | 1 | -30/+55 |
| 2026-04-27 | mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values | SeongJae Park | 1 | -30/+55 |
| 2026-04-27 | mm/damon/sysfs-schemes: protect path kfree() with damon_sysfs_lock | SeongJae Park | 1 | -1/+11 |
| 2026-04-27 | mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock | SeongJae Park | 1 | -1/+11 |
| 2026-04-19 | Merge tag 'mm-hotfixes-stable-2026-04-19-00-14' of git://git.kernel.org/pub/s... | Linus Torvalds | 1 | -3/+10 |
| 2026-04-19 | Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -40/+53 |
| 2026-04-18 | mm/damon/core: disallow non-power of two min_region_sz on damon_start() | SeongJae Park | 1 | -0/+5 |
| 2026-04-18 | mm/damon/core: disallow time-quota setting zero esz | SeongJae Park | 1 | -3/+5 |
| 2026-04-18 | mm/damon/core: use time_in_range_open() for damos quota window start | SeongJae Park | 1 | -1/+2 |
| 2026-04-18 | mm/damon/core: validate damos_quota_goal->nid for node_memcg_{used,free}_bp | SeongJae Park | 1 | -0/+7 |
| 2026-04-18 | mm/damon/core: validate damos_quota_goal->nid for node_mem_{used,free}_bp | SeongJae Park | 1 | -0/+12 |
| 2026-04-18 | mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start() | Jackie Liu | 1 | -1/+4 |
| 2026-04-18 | mm/damon/core: fix damos_walk() vs kdamond_fn() exit race | SeongJae Park | 1 | -7/+14 |
| 2026-04-18 | mm/damon/core: fix damon_call() vs kdamond_fn() exit race | SeongJae Park | 1 | -31/+14 |
| 2026-04-17 | Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace... | Linus Torvalds | 1 | -1/+1 |
| 2026-04-15 | Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 11 | -232/+470 |
| 2026-04-06 | mm/damon/stat: deallocate damon_call() failure leaking damon_ctx | SeongJae Park | 1 | -0/+7 |
| 2026-04-06 | mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails | SeongJae Park | 1 | -1/+2 |
| 2026-04-05 | mm/damon/sysfs: check contexts->nr in repeat_call_fn | Josh Law | 1 | -0/+3 |
| 2026-04-05 | mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] | Josh Law | 1 | -0/+3 |
| 2026-04-05 | mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure | Josh Law | 1 | -1/+3 |
| 2026-04-05 | mm/damon/core: document damos_commit_dests() failure semantics | Josh Law | 1 | -0/+17 |
| 2026-04-05 | mm/damon/lru_sort: respect addr_unit on default monitoring region setup | SeongJae Park | 1 | -6/+0 |
| 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: fix wrong damon_set_regions() argument | SeongJae Park | 1 | -1/+1 |
| 2026-04-05 | mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_defau... | SeongJae Park | 3 | -3/+6 |
| 2026-04-05 | mm/damon/core: support addr_unit on damon_find_biggest_system_ram() | SeongJae Park | 1 | -11/+23 |
| 2026-04-05 | mm/damon/core: fix wrong end address assignment on walk_system_ram() | SeongJae Park | 1 | -1/+1 |
| 2026-04-05 | mm/damon/tests/core-kunit: test goal_tuner commit | SeongJae Park | 1 | -0/+3 |
| 2026-04-05 | mm/damon/sysfs-schemes: implement quotas->goal_tuner file | SeongJae Park | 1 | -0/+58 |
| 2026-04-05 | mm/damon/core: introduce DAMOS_QUOTA_GOAL_TUNER_TEMPORAL | SeongJae Park | 1 | -5/+24 |
| 2026-04-05 | mm/damon/core: allow quota goals set zero effective size quota | SeongJae Park | 1 | -5/+26 |
| 2026-04-05 | mm/damon/core: introduce damos_quota_goal_tuner | SeongJae Park | 1 | -0/+1 |
| 2026-04-05 | mm/damon/core: clarify damon_set_attrs() usages | SeongJae Park | 1 | -2/+10 |
| 2026-04-05 | mm/damon/tests/core-kunit: add a test for damon_is_last_region() | SeongJae Park | 1 | -0/+23 |
| 2026-04-05 | mm/damon/core: use mult_frac() | SeongJae Park | 1 | -10/+10 |
| 2026-04-05 | mm/damon/core: use time_after_eq() in kdamond_fn() | SeongJae Park | 1 | -5/+9 |
| 2026-04-05 | mm/damon/core: use time_before() for next_apply_sis | SeongJae Park | 1 | -3/+3 |
| 2026-04-05 | mm/damon/core: remove damos_set_next_apply_sis() duplicates | SeongJae Park | 1 | -9/+2 |
| 2026-04-05 | mm/damon/tests/core-kunit: add a test for damon_commit_ctx() | SeongJae Park | 1 | -0/+22 |
| 2026-04-05 | mm/damon/tests/.kunitconifg: enable DAMON_DEBUG_SANITY | SeongJae Park | 1 | -0/+3 |
| 2026-04-05 | mm/damon/core: add damon_reset_aggregated() debug_sanity check | SeongJae Park | 1 | -0/+18 |
| 2026-04-05 | mm/damon/core: add damon_split_region_at() debug_sanity check | SeongJae Park | 1 | -0/+16 |
| 2026-04-05 | mm/damon/core: add damon_merge_regions_of() debug_sanity check | SeongJae Park | 1 | -0/+15 |
| 2026-04-05 | mm/damon/core: add damon_merge_two_regions() debug_sanity check | SeongJae Park | 1 | -0/+16 |
| 2026-04-05 | mm/damon/core: add damon_nr_regions() debug_sanity check | SeongJae Park | 1 | -0/+19 |
| 2026-04-05 | mm/damon/core: add damon_del_region() debug_sanity check | SeongJae Park | 1 | -0/+13 |
| 2026-04-05 | mm/damon/core: add damon_new_region() debug_sanity check | SeongJae Park | 1 | -0/+12 |
| 2026-04-05 | mm/damon: add CONFIG_DAMON_DEBUG_SANITY | SeongJae Park | 1 | -0/+11 |
| 2026-04-05 | mm/damon/test/core-kunit: add damon_apply_min_nr_regions() test | SeongJae Park | 1 | -0/+52 |
| 2026-04-05 | mm/damon/vaddr: do not split regions for min_nr_regions | SeongJae Park | 2 | -144/+2 |
| 2026-04-05 | mm/damon/core: split regions for min_nr_regions | SeongJae Park | 1 | -6/+39 |
| 2026-04-05 | mm/damon/core: do non-safe region walk on kdamond_apply_schemes() | SeongJae Park | 1 | -11/+11 |
| 2026-04-05 | mm/damon/core: set quota-score histogram with core filters | SeongJae Park | 1 | -0/+2 |
| 2026-04-05 | mm/damon: remove unused target param of get_scheme_score() | Asier Gutierrez | 3 | -9/+7 |
| 2026-03-27 | mm/damon/sysfs: check contexts->nr in repeat_call_fn | Josh Law | 1 | -0/+3 |
| 2026-03-27 | mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] | Josh Law | 1 | -0/+3 |
| 2026-03-27 | mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure | Josh Law | 1 | -1/+3 |
| 2026-03-26 | mm: damon: Use trace_call__##name() at guarded tracepoint call sites | Vineeth Pillai (Google) | 1 | -1/+1 |
| 2026-03-24 | mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold | qinyu | 1 | -1/+1 |
| 2026-03-23 | mm/damon/stat: monitor all System RAM resources | SeongJae Park | 1 | -3/+50 |
| 2026-03-21 | mm/damon/core: avoid use of half-online-committed context | SeongJae Park | 1 | -0/+8 |
| 2026-03-04 | mm/damon/core: clear walk_control on inactive context in damos_walk() | Raul Pazemecxas De Andrade | 1 | -1/+6 |
| 2026-02-24 | mm/damon/core: disallow non-power of two min_region_sz | SeongJae Park | 1 | -0/+3 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 2 | -2/+2 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 4 | -20/+10 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 4 | -29/+29 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 8 | -78/+73 |
| 2026-02-06 | mm/damon/stat: remove __read_mostly from memory_idle_ms_percentiles | Li RongQing | 1 | -1/+1 |
| 2026-02-06 | mm/damon: unify address range representation with damon_addr_range | Enze Li | 1 | -13/+2 |
| 2026-01-31 | mm/damon: rename min_sz_region of damon_ctx to min_region_sz | SeongJae Park | 5 | -43/+45 |
| 2026-01-31 | mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ | SeongJae Park | 6 | -17/+17 |
| 2026-01-31 | mm/damon/core: rename damos_filter_out() to damos_core_filter_out() | SeongJae Park | 1 | -2/+2 |
| 2026-01-31 | mm/damon/core: process damon_call_control requests on a local list | SeongJae Park | 1 | -37/+20 |
| 2026-01-31 | mm/damon/core: cancel damos_walk() before damon_ctx->kdamond reset | SeongJae Park | 1 | -2/+1 |
| 2026-01-31 | mm/damon/core: cleanup targets and regions at once on kdamond termination | SeongJae Park | 1 | -7/+1 |
| 2026-01-31 | mm/damon: remove damon_operations->cleanup() | SeongJae Park | 3 | -4/+0 |
| 2026-01-26 | mm/damon/reclaim: use damon_kdamond_pid() | SeongJae Park | 1 | -1/+3 |
| 2026-01-26 | mm/damon/lru_sort: use damon_kdamond_pid() | SeongJae Park | 1 | -1/+3 |
| 2026-01-26 | mm/damon/sysfs: use damon_kdamond_pid() | SeongJae Park | 1 | -4/+3 |
| 2026-01-26 | mm/damon/core: implement damon_kdamond_pid() | SeongJae Park | 1 | -0/+17 |
| 2026-01-26 | mm/damon/lru_sort: add monitoring intervals auto-tuning parameter | SeongJae Park | 1 | -3/+27 |
| 2026-01-26 | mm/damon/lru_sort: support active:inactive memory ratio based auto-tuning | SeongJae Park | 1 | -0/+37 |
| 2026-01-26 | mm/damon/lru_sort: support young page filters | SeongJae Park | 1 | -0/+41 |
| 2026-01-26 | mm/damon/lru_sort: consider age for quota prioritization | SeongJae Park | 1 | -1/+1 |
| 2026-01-26 | mm/damon/paddr: activate DAMOS_LRU_PRIO targets instead of marking accessed | SeongJae Park | 1 | -10/+8 |
| 2026-01-26 | mm/damon/sysfs-schemes: support DAMOS_QUOTA_[IN]ACTIVE_MEM_BP | SeongJae Park | 1 | -0/+8 |
| 2026-01-26 | mm/damon/core: introduce [in]active memory ratio damos quota goal metric | SeongJae Park | 1 | -0/+22 |
| 2026-01-26 | mm/damon/paddr: initialize 'folio' variables to NULL for clarity | Aaron Yang | 1 | -4/+4 |
| 2026-01-26 | memcg: rename mem_cgroup_ino() to mem_cgroup_id() | Shakeel Butt | 3 | -3/+3 |
| 2026-01-26 | mm/damon: use cgroup ID instead of private memcg ID | Shakeel Butt | 3 | -10/+7 |
| 2026-01-20 | mm/damon/tests/core-kunit: remove a redundant test case and add a new test ca... | Shu Anzai | 1 | -3/+4 |
| 2026-01-20 | mm/damon/tests/core-kunit: add test cases for multiple regions in damon_test_... | Shu Anzai | 1 | -0/+20 |
| 2026-01-20 | mm/damon/tests/core-kunit: add a test case for region merge size limit in dam... | Shu Anzai | 1 | -8/+8 |
| 2026-01-20 | mm/damon/tests/core-kunit: verify the 'age' and 'nr_accesses_bp' fields in da... | Shu Anzai | 1 | -0/+4 |
| 2026-01-20 | mm/damon/tests/core-kunit: verify the 'age' field in damon_test_split_at() | Shu Anzai | 1 | -0/+2 |
| 2026-01-20 | mm/damon: fix typos in comments | Kevin Lourenco | 5 | -7/+7 |
| 2026-01-20 | mm/damon/stat: deduplicate intervals_goal setup in damon_stat_build_ctx() | JaeJoon Jung | 1 | -8/+0 |
| 2026-01-20 | mm/damon/core: add trace point for damos stat per apply interval | SeongJae Park | 1 | -0/+17 |
| 2026-01-20 | mm/damon/sysfs-schemes: implement max_nr_snapshots file | SeongJae Park | 1 | -0/+28 |
| 2026-01-20 | mm/damon/core: implement max_nr_snapshots | SeongJae Park | 1 | -1/+10 |
| 2026-01-20 | mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file | SeongJae Park | 1 | -0/+15 |
| 2026-01-20 | mm/damon/core: introduce nr_snapshots damos stat | SeongJae Park | 1 | -3/+10 |
| 2026-01-20 | mm/damon/core: fix wasteful CPU calls by skipping non-existent targets | Enze Li | 1 | -0/+3 |
| 2026-01-20 | mm/damon/sysfs-schemes: remove outdated TODO in target_nid_store() | Swaraj Gaikwad | 1 | -1/+0 |
| 2026-01-20 | mm/damon/core: fix memory leak of repeat mode damon_call_control objects | Enze Li | 1 | -7/+13 |
| 2026-01-14 | mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup fai... | SeongJae Park | 1 | -2/+3 |
| 2026-01-14 | mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure | SeongJae Park | 1 | -2/+3 |
| 2026-01-14 | mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure | SeongJae Park | 1 | -2/+3 |
| 2026-01-14 | mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure | SeongJae Park | 1 | -1/+3 |
| 2026-01-14 | mm/damon/core: remove call_control in inactive contexts | SeongJae Park | 1 | -2/+31 |
| 2026-01-14 | mm/damon/core: get memcg reference before access | Shakeel Butt | 1 | -2/+6 |
| 2025-12-23 | mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry() | Akinobu Mita | 1 | -1/+1 |
| 2025-12-09 | mm/damon/tests/core-kunit: avoid damos_test_commit stack warning | Arnd Bergmann | 1 | -2/+7 |
| 2025-11-24 | mm/damon/tests/sysfs-kunit: fix use after free on error path | Dan Carpenter | 1 | -1/+1 |
| 2025-11-24 | mm: replace pmd_to_swp_entry() with softleaf_from_pmd() | Lorenzo Stoakes | 1 | -3/+3 |
| 2025-11-24 | mm/rmap: extend rmap and migration support device-private entries | Balbir Singh | 1 | -3/+17 |
| 2025-11-20 | mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition | SeongJae Park | 2 | -34/+26 |
| 2025-11-20 | mm/damon/vaddr: consistently use only pmd_entry for damos_migrate | SeongJae Park | 1 | -47/+37 |
| 2025-11-20 | mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio() | SeongJae Park | 1 | -13/+6 |
| 2025-11-20 | mm/damon/vaddr: cleanup using pmd_trans_huge_lock() | SeongJae Park | 1 | -35/+13 |
| 2025-11-20 | mm/damon: rename damos->filters to damos->core_filters | SeongJae Park | 2 | -5/+5 |
| 2025-11-20 | mm/damon: rename damos core filter helpers to have word core | SeongJae Park | 1 | -7/+7 |
| 2025-11-20 | mm/damon/tests/core-kunit: add damon_commit_target_regions() test | SeongJae Park | 1 | -0/+65 |
| 2025-11-20 | mm/damon/tests/core-kunit: add damos_commit() test | SeongJae Park | 1 | -0/+92 |
| 2025-11-20 | mm/damon/tests/core-kunit: add damos_commit_dests() test | SeongJae Park | 1 | -0/+97 |
| 2025-11-20 | mm/damon/core: pass migrate_dests to damos_commit_dests() | SeongJae Park | 1 | -21/+17 |
| 2025-11-20 | mm/damon/tests/core-kunit: add damos_commit_quota() test | SeongJae Park | 1 | -0/+33 |
| 2025-11-20 | mm/damon/tests/core-kunit: add damos_commit_quota_goals() test | SeongJae Park | 1 | -0/+81 |
| 2025-11-20 | mm/damon/tests/core-kunit: add damos_commit_quota_goal() test | SeongJae Park | 1 | -0/+84 |
| 2025-11-20 | mm/damon/tests/core-kunit: add test cases to damos_test_commit_filter() | SeongJae Park | 1 | -6/+47 |
| 2025-11-20 | mm/damon/tests/core-kunit: extend damos_test_commit_filter_for() for union fi... | SeongJae Park | 1 | -0/+20 |
| 2025-11-20 | mm/damon/tests/core-kunit: split out damos_test_commit_filter() core logic | SeongJae Park | 1 | -4/+10 |
| 2025-11-20 | mm/damon/tests/core-kunit: remove dynamic allocs on damos_test_commit_filter() | SeongJae Park | 1 | -16/+13 |
| 2025-11-16 | mm/damon/tests/core-kunit: remove unused ctx in damon_test_split_regions_of() | SeongJae Park | 1 | -12/+2 |
| 2025-11-16 | mm/damon/tests/core-kunit: remove unnecessary damon_ctx variable on damon_tes... | SeongJae Park | 1 | -8/+1 |