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