summaryrefslogtreecommitdiff
path: root/mm/damon
AgeCommit message (Expand)AuthorFilesLines
2025-03-17mm/damon/core: put ops-handled filters to damos->ops_filtersSeongJae Park1-1/+16
2025-03-17mm/damon/core: support committing ops_filtersSeongJae Park1-1/+39
2025-03-17mm/damon/paddr: support ops_filtersSeongJae Park1-0/+12
2025-03-17mm/damon/core: introduce damos->ops_filtersSeongJae Park1-0/+1
2025-03-17mm/damon/sysfs: implement a command to update auto-tuned monitoring intervalsSeongJae Park1-0/+20
2025-03-17mm/damon/sysfs: commit intervals tuning goalSeongJae Park1-0/+7
2025-03-17mm/damon/sysfs: implement intervals tuning goal directorySeongJae Park1-0/+189
2025-03-17mm/damon/core: implement intervals auto-tuningSeongJae Park1-0/+76
2025-03-17mm/damon: add data structure for monitoring intervals auto-tuningSeongJae Park1-0/+22
2025-03-16mm/damon: implement a new DAMOS filter type for unmapped pagesSeongJae Park2-0/+4
2025-03-16mm/damon/sysfs-schemes: add files for setting damos_filter->sz_rangeUsama Arif1-0/+54
2025-03-16mm/damon: introduce DAMOS filter type hugepage_sizeUsama Arif3-0/+10
2025-03-16mm/damon/core: do damos walking in entire regions granularitySeongJae Park1-6/+3
2025-03-16mm/damon/core: do not call damos_walk_control->walk() if walk is completedSeongJae Park1-0/+3
2025-03-16mm/damon/core: unset damos->walk_completed after confimed setSeongJae Park1-0/+3
2025-03-16mm/damon: avoid applying DAMOS action to same entity multiple timesSeongJae Park2-12/+28
2025-03-16mm/damon/ops: have damon_get_folio return folio even for tail pagesUsama Arif2-7/+19
2025-03-16mm/damon: handle device-exclusive entries correctly in damon_folio_mkold_one()David Hildenbrand1-2/+21
2025-03-16mm/damon: handle device-exclusive entries correctly in damon_folio_young_one()David Hildenbrand1-1/+9
2025-03-16mm/damon/core: initialize damos->walk_completed in damon_new_scheme()SeongJae Park1-0/+1
2025-03-16mm/damon: respect core layer filters' allowance decision on ops layerSeongJae Park2-1/+8
2025-01-25mm/damon/core: use str_high_low() helper in damos_wmark_wait_us()Thorsten Blum1-3/+3
2025-01-25mm/damon/paddr: improve readability of damon_pa_statJoshua Hahn1-4/+1
2025-01-25mm/damon/paddr: increment pa_stat damon address range by folio sizeUsama Arif1-2/+6
2025-01-25mm/damon/sysfs-schemes: add a file for setting damos_filter->allowSeongJae Park1-1/+31
2025-01-25mm/damon: add 'allow' argument to damos_new_filter()SeongJae Park5-8/+10
2025-01-25mm/damon/paddr: support damos_filter->allowSeongJae Park1-3/+3
2025-01-25mm/damon/core: support damos_filter->allowSeongJae Park2-8/+8
2025-01-25mm/damon/core: add damos_filter->allow fieldSeongJae Park1-0/+1
2025-01-25mm/damon: remove DAMON debugfs interfaceSeongJae Park3-1165/+0
2025-01-25mm/damon: remove DAMON debugfs interface kunit testsSeongJae Park4-194/+0
2025-01-25mm/damon/sysfs-schemes: expose per-region filter-passed bytesSeongJae Park3-3/+21
2025-01-25mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->wal...SeongJae Park2-4/+5
2025-01-25mm/damon/syfs-schemes: implement per-scheme filter-passed bytes statSeongJae Park1-0/+16
2025-01-25mm/damon/core: implement per-scheme ops-handled filter-passed bytes statSeongJae Park1-2/+4
2025-01-25mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT actionSeongJae Park1-1/+34
2025-01-25mm/damon/paddr: report filter-passed bytes back for normal actionsSeongJae Park1-11/+22
2025-01-25mm/damon: ask apply_scheme() to report filter-passed region-internal bytesSeongJae Park3-3/+5
2025-01-25mm/damon/sysfs: remove unused code for schemes tried regions updateSeongJae Park3-282/+2
2025-01-25mm/damon/sysfs: use damos_walk() for update_schemes_tried_{bytes,regions}SeongJae Park3-0/+96
2025-01-25mm/damon/core: implement damos_walk()SeongJae Park1-0/+132
2025-01-25mm/damon/sysfs: use damon_call() for update_schemes_effective_quotasSeongJae Park1-8/+7
2025-01-25mm/damon/sysfs: use damon_call() for commit_schemes_quota_goalsSeongJae Park1-5/+6
2025-01-25mm/damon/sysfs: use damon_call() for update_schemes_statsSeongJae Park1-10/+21
2025-01-25mm/damon/core: introduce damon_call()SeongJae Park1-0/+86
2025-01-25mm/damon/sysfs: handle clear_schemes_tried_regions from DAMON sysfs contextSeongJae Park2-15/+4
2025-01-25mm/damon/sysfs-schemes: remove unnecessary schemes existence check in damon_s...SeongJae Park3-14/+7
2025-01-13mm/damon/tests/vaddr-kunit.h: reduce stack consumptionAndrew Morton1-1/+1
2025-01-13mm/damon/core: remove duplicate list_empty quota->goals checkHonggyu Kim1-5/+2
2024-12-30mm/damon/core: fix ignored quota goals and filters of newly committed schemesSeongJae Park1-0/+5