summaryrefslogtreecommitdiff
path: root/mm/damon
AgeCommit message (Expand)Author
33 hoursMerge https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable...David Hildenbrand (Arm)
33 hoursMerge https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-hotfixes...David Hildenbrand (Arm)
3 daysmm/damon/lru_sort: remove unnecessary damon_call() param validationSJ Park
3 daysmm/damon/reclaim: remove unnecessary damon_call() param validationSJ Park
3 daysmm/damon/core: set ctx->call_controls_obsolete in damon_new_ctx()SJ Park
3 daysmm/damon/core: handle NULL ctx parameter in damon_call()SJ Park
3 daysRevert "mm/damon/lru_sort: error out for >10000 active_mem_bp"SJ Park
3 daysmm/damon/core: error damos_commit_quota_goal() for zero target_valueSJ Park
3 daysmm/damon/tests/core-kunit: test damon_nr_samples_per_aggr()SJ Park
3 daysmm/damon/tests/core-kunit: test overlapping ranges for set_regions()SJ Park
3 daysmm/damon/tests/core-kunit: test <=0 size damon_set_regions() inputsSJ Park
3 daysmm/damon/tests/core-kunit: extend set_regions() test for error caseSJ Park
3 daysmm/damon/sysfs: remove probes number validationSJ Park
3 daysmm/damon/core: validate number of probes in valid_probe_params()SJ Park
3 daysmm/damon/vaddr: remove a debug messageSJ Park
3 daysmm/damon/core: remove string_choices.h includeSJ Park
3 daysmm/damon/core: remove debug messagesSJ Park
3 daysmm/damon/core: use damon_nr_samples_per_aggr() for max merge thresholdSJ Park
3 daysmm/damon/tests/core-kunit: add damon_commit_probes() testSJ Park
3 daysmm/damon/tests/core-kunit: test damon_commit_filter()SJ Park
3 daysmm/damon/sysfs: set next refresh jiffies per sysfs contextSJ Park
3 daysmm/damon/core: copy nid for eligible_mem_bp damos quota goal commitSJ Park
3 daysmm/damon/core: handle uninitialized damos_quota_goal->last_psi_totalSJ Park
3 daysmm/damon/tests/core-kunit: test committing psi goal to psi goalSJ Park
3 daysmm/damon/sysfs: pass preps to DAMON coreSJ Park
3 daysmm/damon/sysfs: implement prep_action fileSJ Park
3 daysmm/damon/sysfs: create directories for nr_preps writesSJ Park
3 daysmm/damon/sysfs: implement preps/nr_preps fileSJ Park
3 daysmm/damon/sysfs: implement preps directorySJ Park
3 daysmm/damon/paddr: support damon_prepSJ Park
3 daysmm/damon/core: introduce damon_operations->prep_probes()SJ Park
3 daysmm/damon/core: commit prepsSJ Park
3 daysmm/damon/core: introduce damon_prep structSJ Park
3 daysmm/damon/sysfs: support pgidle_unset probe filter typeSJ Park
3 daysmm/damon/paddr: support PGIDLE_UNSET probe filter typeSJ Park
3 daysmm/damon/core: handle extreme memory state in get_in_active_mem_bp()SJ Park
3 daysmm/damon/core: handle extreme memory state in get_node_memcg_used_bp()SJ Park
3 daysmm/damon/core: handle extreme memory state in damon_get_node_mem_bp()SJ Park
3 daysmm/damon/vaddr: respect folio end for DAMOS_MIGRATE_{HOT,COLD}SJ Park
3 daysmm/damon/vaddr: respect folio end for DAMOS_STATSJ Park
3 daysmm/damon/paddr: respect folio end for DAMOS actions except STATSJ Park
3 daysmm/damon/paddr: respect folio end for DAMOS_STATSJ Park
3 daysmm/damon/core: skip applying scheme if region split for quota failsSJ Park
3 daysmm/damon/tests: use scoped_guard() for damon_test_ops_registrationJaeyeon Lee
3 daysmm/damon/ops-common: factor out damon_putback_folio_list()Li Youhong
3 daysmm/damon/core: introduce damon_set_target_pid()Enze Li
3 daysmm/damon/core: remove declaration of __damon_commit_ctx()Zenghui Yu (Huawei)
3 daysmm/damon/sysfs: support hugepage_mem_bp quota goal metricAsier Gutierrez
3 daysmm/damon: introduce DAMOS_QUOTA_HUGEPAGE auto tuningAsier Gutierrez
3 daysmm/damon/core: remove unused damon_nr_running_ctxs()Cheng-Han Wu