aboutsummaryrefslogtreecommitdiff
path: root/mm/damon/vaddr.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-23mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry()Akinobu Mita1-1/+1
2025-11-20mm/damon/vaddr: consistently use only pmd_entry for damos_migrateSeongJae Park1-47/+37
2025-11-20mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio()SeongJae Park1-13/+6
2025-11-20mm/damon/vaddr: cleanup using pmd_trans_huge_lock()SeongJae Park1-35/+13
2025-10-07mm/damon/vaddr: do not repeat pte_offset_map_lock() until successSeongJae Park1-6/+2
2025-09-13mm/damon: add damon_ctx->min_sz_regionQuanmin Yan1-1/+1
2025-09-13mm/damon/vaddr: support stat-purpose DAMOS filtersYueyang Pan1-1/+102
2025-08-02mm/damon/vaddr: skip isolating folios already in destination nidBijan Tabatabai1-0/+4
2025-07-19mm/damon/vaddr: put pid in cleanup_target()SeongJae Park1-0/+6
2025-07-19mm/damon/vaddr: apply filters in migrate_{hot/cold}Bijan Tabatabai1-4/+65
2025-07-19mm/damon/vaddr: use damos->migrate_dests in migrate_{hot,cold}Bijan Tabatabai1-16/+92
2025-07-19mm/damon/vaddr: add vaddr versions of migrate_{hot,cold}Bijan Tabatabai1-0/+98
2025-06-05mm/damon: s/primitives/code/ on commentsEnze Li1-1/+1
2025-03-17mm/damon: remove damon_operations->reset_aggregatedSeongJae Park1-1/+0
2025-01-25mm/damon: ask apply_scheme() to report filter-passed region-internal bytesSeongJae Park1-1/+1
2024-11-06mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region()Zheng Yejian1-0/+3
2024-11-06mm/damon/vaddr: fix issue in damon_va_evenly_split_region()Zheng Yejian1-2/+2
2024-11-06mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIERJames Houghton1-2/+0
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-09-09mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu r...Liam R. Howlett1-0/+2
2024-09-03mm/damon: move kunit tests to tests/ subdirectory with _kunit suffixSeongJae Park1-1/+1
2024-07-12mm: provide mm_struct and address to huge_ptep_get()Christophe Leroy1-3/+3
2023-12-29mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.hTanzir Hasan1-1/+1
2023-12-20mm/damon: update email of SeongJaeSeongJae Park1-1/+1
2023-10-04mm/damon/core: use pseudo-moving sum for nr_accesses_bpSeongJae Park1-5/+7
2023-10-04mm/damon/vaddr: call damon_update_region_access_rate() alwaysSeongJae Park1-3/+7
2023-10-04mm/damon/core: define and use a dedicated function for region access rate updateSeongJae Park1-4/+2
2023-09-29mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts1-1/+2
2023-08-21merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton1-0/+2
2023-08-21damon: use pmdp_get instead of drectly dereferencing pmdLevi Yun1-8/+15
2023-08-21mm: enable page walking API to lock vmas during the walkSuren Baghdasaryan1-0/+2
2023-06-19mm: ptep_get() conversionRyan Roberts1-4/+6
2023-06-19mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() failsHugh Dickins1-4/+8
2023-06-09mm/damon/ops-common: atomically test and clear young on ptes and pmdsRyan Roberts1-2/+2
2023-01-18mm/damon/vaddr: record appropriate folio size when the access is not foundSeongJae Park1-9/+6
2023-01-18mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZESeongJae Park1-1/+1
2023-01-18mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz'SeongJae Park1-10/+11
2023-01-18mm/damon/vaddr: convert hugetlb related functions to use a folioKefeng Wang1-10/+10
2023-01-18mm/damon/vaddr: convert damon_young_pmd_entry() to use a folioKefeng Wang1-9/+9
2022-10-12mm/damon: use damon_sz_region() in appropriate placeXin Hao1-2/+2
2022-10-03mm/damon: rename damon_pageout_score() to damon_cold_score()Kaixu Xia1-1/+1
2022-10-03mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid()Kaixu Xia1-2/+1
2022-10-03mm/damon: simplify the parameter passing for 'prepare_access_checks'Kaixu Xia1-3/+3
2022-10-03mm/damon/core: use a dedicated struct for monitoring attributesSeongJae Park1-2/+2
2022-10-03mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme()Kaixu Xia1-0/+3
2022-09-26damon: convert __damon_va_three_regions to use the VMA iteratorLiam R. Howlett1-26/+27
2022-09-11mm/damon/vaddr: remove comparison between mm and last_mm when checking region...Kaixu Xia1-5/+6
2022-09-11mm/damon: simplify the parameter passing for 'check_accesses'Kaixu Xia1-3/+3
2022-09-11mm/damon: replace pmd_huge() with pmd_trans_huge() for THPBaolin Wang1-4/+4
2022-09-11mm/damon: validate if the pmd entry is present before accessingBaolin Wang1-0/+10