| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-13 | mm/damon/paddr: support addr_unit for DAMOS_STAT | SeongJae Park | 1 | -6/+7 |
| 2025-09-13 | mm/damon/paddr: support addr_unit for MIGRATE_{HOT,COLD} | SeongJae Park | 1 | -7/+8 |
| 2025-09-13 | mm/damon/paddr: support addr_unit for DAMOS_LRU_[DE]PRIO | SeongJae Park | 1 | -12/+17 |
| 2025-09-13 | mm/damon/paddr: support addr_unit for DAMOS_PAGEOUT | SeongJae Park | 1 | -7/+23 |
| 2025-09-13 | mm/damon/paddr: support addr_unit for access monitoring | SeongJae Park | 1 | -11/+21 |
| 2025-09-13 | mm/damon/paddr: move filters existence check function to ops-common | Yueyang Pan | 1 | -10/+1 |
| 2025-07-19 | mm/damon: move folio filtering from paddr to ops-common | Bijan Tabatabai | 1 | -152/+1 |
| 2025-07-19 | mm/damon: move migration helpers from paddr to ops-common | Bijan Tabatabai | 1 | -121/+1 |
| 2025-07-09 | mm/damon/paddr: use alloc_migartion_target() with no migration fallback nodemask | SeongJae Park | 1 | -3/+1 |
| 2025-06-05 | mm/damon: s/primitives/code/ on comments | Enze Li | 1 | -1/+1 |
| 2025-05-22 | mm/damon/paddr: remove unused variable, folio_list, in damon_pa_stat() | SeongJae Park | 1 | -1/+0 |
| 2025-03-21 | mm/damon: implement a new DAMOS filter type for active pages | Nhat Pham | 1 | -0/+3 |
| 2025-03-17 | mm/damon: remove damon_operations->reset_aggregated | SeongJae Park | 1 | -1/+0 |
| 2025-03-17 | mm/damon/paddr: respect ops_filters_default_reject | SeongJae Park | 1 | -1/+1 |
| 2025-03-17 | mm/damon/paddr: support only damos->ops_filters | SeongJae Park | 1 | -12/+0 |
| 2025-03-17 | mm/damon/paddr: support ops_filters | SeongJae Park | 1 | -0/+12 |
| 2025-03-16 | mm/damon: implement a new DAMOS filter type for unmapped pages | SeongJae Park | 1 | -0/+3 |
| 2025-03-16 | mm/damon: introduce DAMOS filter type hugepage_size | Usama Arif | 1 | -0/+6 |
| 2025-03-16 | mm/damon: avoid applying DAMOS action to same entity multiple times | SeongJae Park | 1 | -12/+27 |
| 2025-03-16 | mm/damon/ops: have damon_get_folio return folio even for tail pages | Usama Arif | 1 | -6/+18 |
| 2025-03-16 | mm/damon: handle device-exclusive entries correctly in damon_folio_young_one() | David Hildenbrand | 1 | -1/+9 |
| 2025-03-16 | mm/damon: respect core layer filters' allowance decision on ops layer | SeongJae Park | 1 | -0/+3 |
| 2025-01-25 | mm/damon/paddr: improve readability of damon_pa_stat | Joshua Hahn | 1 | -4/+1 |
| 2025-01-25 | mm/damon/paddr: increment pa_stat damon address range by folio size | Usama Arif | 1 | -2/+6 |
| 2025-01-25 | mm/damon: add 'allow' argument to damos_new_filter() | SeongJae Park | 1 | -1/+2 |
| 2025-01-25 | mm/damon/paddr: support damos_filter->allow | SeongJae Park | 1 | -3/+3 |
| 2025-01-25 | mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT action | SeongJae Park | 1 | -1/+34 |
| 2025-01-25 | mm/damon/paddr: report filter-passed bytes back for normal actions | SeongJae Park | 1 | -11/+22 |
| 2025-01-25 | mm/damon: ask apply_scheme() to report filter-passed region-internal bytes | SeongJae Park | 1 | -1/+1 |
| 2024-07-04 | mm/damon/paddr: initialize nr_succeeded in __damon_pa_migrate_folio_list() | SeongJae Park | 1 | -1/+1 |
| 2024-07-03 | mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion | Hyeongtak Ji | 1 | -0/+3 |
| 2024-07-03 | mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion | Honggyu Kim | 1 | -0/+154 |
| 2024-05-07 | mm/vmscan: remove ignore_references argument of reclaim_pages() | SeongJae Park | 1 | -1/+1 |
| 2024-05-07 | mm/damon/paddr: do page level access check for pageout DAMOS action on its own | SeongJae Park | 1 | -4/+12 |
| 2024-05-07 | mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS a... | SeongJae Park | 1 | -1/+11 |
| 2024-05-05 | mm/damon/paddr: implement DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+5 |
| 2024-05-05 | mm/damon/paddr: implement damon_folio_mkold() | SeongJae Park | 1 | -11/+16 |
| 2024-05-05 | mm/damon/paddr: implement damon_folio_young() | SeongJae Park | 1 | -13/+19 |
| 2024-03-04 | mm: madvise: pageout: ignore references rather than clearing young | Barry Song | 1 | -1/+1 |
| 2023-10-04 | mm/damon/core: use pseudo-moving sum for nr_accesses_bp | SeongJae Park | 1 | -4/+5 |
| 2023-10-04 | mm/damon/core: define and use a dedicated function for region access rate update | SeongJae Park | 1 | -4/+2 |
| 2023-08-21 | damon: use pmdp_get instead of drectly dereferencing pmd | Levi Yun | 1 | -1/+1 |
| 2023-06-19 | mm: ptep_get() conversion | Ryan Roberts | 1 | -1/+1 |
| 2023-06-09 | mm/damon/ops-common: atomically test and clear young on ptes and pmds | Ryan Roberts | 1 | -2/+2 |
| 2023-05-02 | mm/damon/paddr: fix missing folio_sz update in damon_pa_young() | Kefeng Wang | 1 | -4/+2 |
| 2023-05-02 | mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() | Kefeng Wang | 1 | -4/+3 |
| 2023-05-02 | mm/damon/paddr: minor refactor of damon_pa_pageout() | Kefeng Wang | 1 | -8/+5 |
| 2023-03-07 | mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_acces... | SeongJae Park | 1 | -1/+1 |
| 2023-03-07 | mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() | SeongJae Park | 1 | -2/+1 |
| 2023-02-27 | mm/damon/paddr: fix missing folio_put() | andrew.yang | 1 | -4/+3 |
| 2023-02-20 | mm: change to return bool for folio_isolate_lru() | Baolin Wang | 1 | -1/+1 |
| 2023-01-18 | mm/damon/paddr: remove damon_pa_access_chk_result struct | SeongJae Park | 1 | -17/+11 |
| 2023-01-18 | mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result | SeongJae Park | 1 | -6/+1 |
| 2023-01-18 | mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' | SeongJae Park | 1 | -10/+11 |
| 2023-01-18 | mm/damon/paddr: convert damon_pa_*() to use a folio | Kefeng Wang | 1 | -32/+26 |
| 2023-01-18 | mm/swap: convert deactivate_page() to folio_deactivate() | Vishal Moola (Oracle) | 1 | -1/+1 |
| 2023-01-18 | mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios | Vishal Moola (Oracle) | 1 | -6/+8 |
| 2023-01-18 | mm/damon/paddr: support DAMOS filters | SeongJae Park | 1 | -9/+62 |
| 2022-10-03 | mm/damon: rename damon_pageout_score() to damon_cold_score() | Kaixu Xia | 1 | -2/+2 |
| 2022-10-03 | mm/damon: simplify the parameter passing for 'prepare_access_checks' | Kaixu Xia | 1 | -3/+2 |
| 2022-10-03 | mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() | SeongJae Park | 1 | -14/+12 |
| 2022-10-03 | mm/damon/paddr: make supported DAMOS actions of paddr clear | SeongJae Park | 1 | -0/+3 |
| 2022-09-11 | mm/damon: simplify the parameter passing for 'check_accesses' | Kaixu Xia | 1 | -3/+2 |
| 2022-07-03 | mm/damon/schemes: add 'LRU_DEPRIO' action | SeongJae Park | 1 | -0/+20 |
| 2022-07-03 | mm/damon/schemes: add 'LRU_PRIO' DAMOS action | SeongJae Park | 1 | -0/+20 |
| 2022-07-03 | mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling | SeongJae Park | 1 | -6/+14 |
| 2022-05-19 | mm: damon: use HPAGE_PMD_SIZE | Kefeng Wang | 1 | -1/+1 |
| 2022-03-22 | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -33/+29 |
| 2022-03-22 | mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() | SeongJae Park | 1 | -19/+1 |
| 2022-03-22 | mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall | SeongJae Park | 1 | -0/+20 |
| 2022-03-22 | mm/damon: rename damon_primitives to damon_operations | SeongJae Park | 1 | -11/+11 |
| 2022-03-21 | mm/damon: minor cleanup for damon_pa_young | Miaohe Lin | 1 | -1/+1 |
| 2022-03-21 | mm/rmap: Convert rmap_walk() to take a folio | Matthew Wilcox (Oracle) | 1 | -8/+7 |
| 2022-03-21 | mm/damon: Convert damon_pa_young() to use a folio | Matthew Wilcox (Oracle) | 1 | -12/+15 |
| 2022-03-21 | mm/damon: Convert damon_pa_mkold() to use a folio | Matthew Wilcox (Oracle) | 1 | -7/+9 |
| 2022-03-21 | mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK | Matthew Wilcox (Oracle) | 1 | -10/+2 |
| 2022-01-15 | mm/damon/schemes: account scheme actions that successfully applied | SeongJae Park | 1 | -6/+7 |
| 2022-01-15 | mm/damon: remove some unneeded function definitions in damon.h | Xin Hao | 1 | -5/+6 |
| 2021-11-06 | mm/damon/vaddr,paddr: support pageout prioritization | SeongJae Park | 1 | -0/+14 |
| 2021-11-06 | mm/damon/paddr: support the pageout scheme | SeongJae Park | 1 | -1/+36 |
| 2021-11-06 | mm/damon: implement primitives for physical address space monitoring | SeongJae Park | 1 | -0/+224 |