summaryrefslogtreecommitdiff
path: root/mm/damon
AgeCommit message (Expand)Author
8 daysmm/damon/core: remove unreachable damos charge_{target,addr}_fromSJ Park
8 daysmm/damon/core: filter out damos address filter-split failed regionSJ Park
8 daysmm/damon/tests/core-kunit: add test for unconditionally skipping the last regionLiew Rui Yan
8 daysmm/damon: use damon_get_monitor_folio() for hugetlb entriesGregory Price
8 daysmm/damon/ops-common: fix age_in_sec overflow on 32-bitJaeyeon Lee
8 daysmm/damon/tests/core-kunit: test quota_goal->complement commitSJ Park
8 daysmm/damon/sysfs-schemes: support quota goal complement flagSJ Park
8 daysmm/damon/core: add complement argument to damos_new_quota_goal()SJ Park
8 daysmm/damon/core: introduce damos_quota_goal->complementSJ Park
8 daysmm/damon/tests/core-kunit: test PSI goal values with explicit samplesKarl Mehltretter
8 daysmm/damon/core: reduce stack usage furtherArnd Bergmann
8 daysmm/damon/tests/core-kunit: test the temporal tuner's size quota conversionDonggeun Yoo
8 daysmm/damon/core: prevent size quota overflow in the temporal goal tunerDonggeun Yoo
8 daysmm/damon/tests/core-kunit: test preservation of quota stateKarl Mehltretter
8 daysmm/damon/core: preserve the quota passed to damon_new_scheme()Karl Mehltretter
2026-10-12mm/damon: fix typos in commentsAdrian Huang (Lenovo)
2026-10-12mm/damon/sysfs: propagate damon_call() error in turn_damon_onXuewen Wang
2026-10-12mm/damon/core: skip quota score setup when the quota is fullLiew Rui Yan
2026-10-12mm/damon/tests/core-kunit: test the size charged for a filter-trimmed regionDonggeun Yoo
2026-10-12mm/damon/core: charge only the part of a region the filter leftDonggeun Yoo
2026-10-12mm/damon/tests/core-kunit: add probe_hits_wsum damos filter commit testSJ Park
2026-10-12mm/damon/tests/core-kunit: test eligible_mem_bp commitmentSJ Park
2026-10-12mm/damon/paddr: remove pa parameter from damon_pa_filter_pass()SJ Park
2026-10-12mm/damon/core: document damon_call()/damon_start() race hang issueSJ Park
2026-10-12mm/damon/core: set damon_ctx->walk_control_obsolete in damon_new_ctx()SJ Park
2026-10-12mm/damon/core: use mult_frac() in damon_feed_loop_next_input()SJ Park
2026-10-12mm/damon/core: use abs_diff() in damon_feed_loop_next_input()SJ Park
2026-10-12mm/damon/sysfs: support hugepage_size probe filterSJ Park
2026-10-12mm/damon/sysfs: add min,max files under probe filter directorySJ Park
2026-10-12mm/damon/ops-common: support hugepage_size damon filter matchingSJ Park
2026-10-12mm/damon/core: commit hugepage_size type damon filterSJ Park
2026-10-12mm/damon/tests/core-kunit: improve nr_samples_per_aggr test isolationKunwu Chan
2026-10-12mm/damon/core-kunit: test invalid damos filter commitsSJ Park
2026-10-12mm/damon/core-kunit: extend damos_commit_filter_for() for wrong inputSJ Park
2026-10-12mm/damon/sysfs-schemes: use switch-case in add_scheme_filters()SJ Park
2026-10-12mm/damon/sysfs-schemes: drop centralized filter range arg validationsSJ Park
2026-10-12mm/damon/core: disallow max < min damos filter range arguments commitSJ Park
2026-10-12mm/damon/core: return an error from damos_commit_filter_arg()SJ Park
2026-10-12mm/damon/sysfs-schemes: read sysfs_filter->sz_range only onceSJ Park
2026-10-12mm/damon/sysfs-schemes: read sysfs_filter->addr_range only onceSJ Park
2026-10-08mm/damon/sysfs-schemes: support probe_hits_wsum damos core filterSJ Park
2026-10-08mm/damon/sysfs-schemes: rename sysfs_filter->sz_range to range_{min,max}SJ Park
2026-10-08mm/damon/core: support probe_hits_wsum damos core filterSJ Park
2026-10-08mm/damon/core: extend probe_hits_wsum() for moving sum based calculationSJ Park
2026-10-08mm/damon/sysfs: support DAMON_FILTER_TYPE_PGIDLE_SETSJ Park
2026-10-08mm/damon/vaddr: support DAMON_FILTER_TYPE_PGIDLE_SETSJ Park
2026-10-08mm/damon/paddr: support DAMON_FILTER_TYPE_PGIDLE_SETSJ Park
2026-10-08mm/damon/vaddr: support pgidle_unset probe filter typeSJ Park
2026-10-08mm/damon/vaddr: extend apply_probes() for hugetlbSJ Park
2026-10-08mm/damon/vaddr: support apply_probeSJ Park