Age | Commit message (Expand) | Author | Files | Lines |
2023-07-27 | mm/damon/core-test: initialise context before test in damon_test_set_attrs() | Feng Tang | 1 | -5/+5 |
2023-06-23 | Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes. | Andrew Morton | 1 | -0/+2 |
2023-06-19 | mm/damon/core-test: add a test for damon_set_attrs() | SeongJae Park | 1 | -0/+24 |
2023-06-19 | mm: ptep_get() conversion | Ryan Roberts | 3 | -6/+8 |
2023-06-19 | mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() fails | Hugh Dickins | 1 | -4/+8 |
2023-06-12 | mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp() | Kefeng Wang | 1 | -0/+2 |
2023-06-09 | mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() | Ryan Roberts | 1 | -20/+2 |
2023-06-09 | mm/damon/ops-common: atomically test and clear young on ptes and pmds | Ryan Roberts | 4 | -16/+12 |
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-04-05 | mm/damon/sysfs: make more kobj_type structures constant | Thomas Weißschuh | 1 | -2/+2 |
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-02-13 | mm/damon/dbgfs: print DAMON debugfs interface deprecation message | SeongJae Park | 1 | -0/+19 |
2023-02-13 | mm/damon/Kconfig: add DAMON debugfs interface deprecation notice | SeongJae Park | 1 | -3/+4 |
2023-02-09 | mm/damon/sysfs: make kobj_type structures constant | Thomas Weißschuh | 4 | -23/+23 |
2023-02-09 | mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store | Liam R. Howlett | 1 | -6/+14 |
2023-02-02 | mm/damon/core-test: add a test for damon_update_monitoring_results() | SeongJae Park | 1 | -0/+30 |
2023-02-02 | mm/damon/core: update monitoring results for new monitoring attributes | SeongJae Park | 1 | -0/+71 |
2023-02-02 | mm/damon/core: skip apply schemes if empty | Huaisheng Ye | 1 | -1/+2 |
2023-01-18 | mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() | Xu Panda | 1 | -2/+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/vaddr: record appropriate folio size when the access is not found | SeongJae Park | 1 | -9/+6 |
2023-01-18 | mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE | SeongJae Park | 1 | -1/+1 |
2023-01-18 | mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' | SeongJae Park | 1 | -10/+11 |
2023-01-18 | mm/damon/vaddr: convert hugetlb related functions to use a folio | Kefeng Wang | 1 | -10/+10 |
2023-01-18 | mm/damon: remove unneeded damon_get_page() | Kefeng Wang | 1 | -7/+0 |
2023-01-18 | mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio | Kefeng Wang | 1 | -9/+9 |
2023-01-18 | mm/damon/paddr: convert damon_pa_*() to use a folio | Kefeng Wang | 1 | -32/+26 |
2023-01-18 | mm/damon: convert damon_ptep/pmdp_mkold() to use a folio | Kefeng Wang | 1 | -10/+10 |
2023-01-18 | mm/damon: introduce damon_get_folio() | Kefeng Wang | 2 | -8/+19 |
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/sysfs-schemes: implement scheme filters | SeongJae Park | 1 | -1/+92 |
2023-01-18 | mm/damon/sysfs-schemes: connect filter directory and filters directory | SeongJae Park | 1 | -0/+68 |
2023-01-18 | mm/damon/sysfs-schemes: implement filter directory | SeongJae Park | 1 | -0/+128 |
2023-01-18 | mm/damon/sysfs-schemes: implement filters directory | SeongJae Park | 1 | -1/+84 |
2023-01-18 | mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pag... | SeongJae Park | 1 | -0/+19 |
2023-01-18 | mm/damon/paddr: support DAMOS filters | SeongJae Park | 1 | -9/+62 |
2023-01-18 | mm/damon/core: implement damos filter | SeongJae Park | 1 | -0/+39 |
2022-11-30 | mm/damon: use kstrtobool() instead of strtobool() | Christophe JAILLET | 2 | -2/+4 |
2022-11-30 | mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command | SeongJae Park | 3 | -1/+37 |
2022-11-30 | mm/damon/sysfs: implement DAMOS tried regions update command | SeongJae Park | 3 | -2/+141 |
2022-11-30 | mm/damon/sysfs-schemes: implement scheme region directory | SeongJae Park | 1 | -1/+122 |
2022-11-30 | mm/damon/sysfs-schemes: implement schemes/tried_regions directory | SeongJae Park | 1 | -0/+57 |
2022-11-30 | mm/damon/core: add a callback for scheme target regions check | SeongJae Park | 1 | -1/+5 |
2022-11-30 | mm/damon/lru_sort: enable and disable synchronously | SeongJae Park | 1 | -29/+22 |
2022-11-30 | mm/damon/reclaim: enable and disable synchronously | SeongJae Park | 1 | -30/+23 |
2022-11-30 | mm/damon/{reclaim,lru_sort}: remove unnecessarily included headers | SeongJae Park | 2 | -4/+0 |
2022-11-30 | mm/damon/modules: deduplicate init steps for DAMON context setup | SeongJae Park | 5 | -30/+53 |
2022-11-30 | mm/damon/sysfs: split out schemes directory implementation to separate file | SeongJae Park | 4 | -1065/+1091 |
2022-11-30 | mm/damon/sysfs: split out kdamond-independent schemes stats update logic into... | SeongJae Park | 1 | -15/+22 |
2022-11-30 | mm/damon/sysfs: move unsigned long range directory to common module | SeongJae Park | 3 | -100/+109 |
2022-11-30 | mm/damon/sysfs: move sysfs_lock to common module | SeongJae Park | 4 | -4/+24 |
2022-11-30 | mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() | SeongJae Park | 1 | -11/+3 |
2022-11-30 | mm/damon/sysfs: use damon_addr_range for region's start and end values | SeongJae Park | 1 | -14/+11 |
2022-11-30 | mm/damon/core: split out scheme quota adjustment logic into a new function | SeongJae Park | 1 | -43/+48 |
2022-11-30 | mm/damon/core: split out scheme stat update logic into a new function | SeongJae Park | 1 | -5/+11 |
2022-11-30 | mm/damon/core: split damos application logic into a new function | SeongJae Park | 1 | -34/+39 |
2022-11-30 | mm/damon/core: split out DAMOS-charged region skip logic into a new function | SeongJae Park | 1 | -31/+65 |
2022-11-30 | mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in dam... | SeongJae Park | 1 | -2/+44 |
2022-11-22 | mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed | SeongJae Park | 1 | -0/+4 |
2022-11-08 | mm/damon/dbgfs: check if rm_contexts input is for a real context | SeongJae Park | 1 | -0/+7 |
2022-10-14 | Merge tag 'mm-stable-2022-10-13' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -18/+12 |
2022-10-12 | mm/damon: use damon_sz_region() in appropriate place | Xin Hao | 2 | -11/+10 |
2022-10-12 | mm/damon: move sz_damon_region to damon_sz_region | Xin Hao | 1 | -7/+2 |
2022-10-12 | Merge tag 'mm-hotfixes-stable-2022-10-11' of git://git.kernel.org/pub/scm/lin... | Linus Torvalds | 1 | -0/+1 |
2022-10-11 | mm/damon/core: initialize damon_target->list in damon_new_target() | SeongJae Park | 1 | -0/+1 |
2022-10-10 | Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 13 | -860/+596 |
2022-10-03 | mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() | Kaixu Xia | 3 | -21/+40 |
2022-10-03 | mm/damon/sysfs: return 'err' value when call kstrtoul() failed | Xin Hao | 1 | -32/+14 |
2022-10-03 | mm/damon: rename damon_pageout_score() to damon_cold_score() | Kaixu Xia | 4 | -5/+5 |
2022-10-03 | mm/damon: return void from damon_set_schemes() | Kaixu Xia | 4 | -15/+6 |
2022-10-03 | mm/damon/lru_sort: change damon_lru_sort_wmarks to static | Yang Yingliang | 1 | -1/+1 |
2022-10-03 | mm/damon/reclaim: change damon_reclaim_wmarks to static | Yang Yingliang | 1 | -1/+1 |
2022-10-03 | mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() | Kaixu Xia | 1 | -2/+1 |
2022-10-03 | mm/damon: simplify scheme create in lru_sort.c | Xin Hao | 1 | -22/+17 |
2022-10-03 | mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly | Xin Hao | 1 | -1/+2 |
2022-10-03 | mm/damon/core: simplify the kdamond stop mechanism by removing 'done' | Kaixu Xia | 1 | -15/+9 |
2022-10-03 | mm/damon/sysfs: simplify the variable 'pid' assignment operation | Kaixu Xia | 1 | -7/+4 |
2022-10-03 | mm/damon: simplify the parameter passing for 'prepare_access_checks' | Kaixu Xia | 2 | -6/+5 |
2022-10-03 | mm/damon/lru_sort: deduplicate hot/cold schemes generators | SeongJae Park | 1 | -24/+21 |
2022-10-03 | mm/damon/lru_sort: use quotas param generator | SeongJae Park | 1 | -51/+19 |
2022-10-03 | mm/damon/reclaim: use the quota params generator macro | SeongJae Park | 1 | -52/+12 |
2022-10-03 | mm/damon/modules-common: implement damos time quota params generator | SeongJae Park | 1 | -2/+5 |
2022-10-03 | mm/damon/modules-common: implement a damos quota params generator | SeongJae Park | 1 | -1/+7 |
2022-10-03 | mm/damon/lru_sort: use stat generator | SeongJae Park | 1 | -71/+12 |
2022-10-03 | mm/damon/reclaim: use stat parameters generator | SeongJae Park | 1 | -36/+5 |
2022-10-03 | mm/damon/modules-common: implement a stats parameters generator macro | SeongJae Park | 1 | -0/+12 |
2022-10-03 | mm/damon/reclaim: use watermarks parameters generator macro | SeongJae Park | 1 | -47/+9 |
2022-10-03 | mm/damon/lru_sort: use watermarks parameters generator macro | SeongJae Park | 2 | -56/+12 |
2022-10-03 | mm/damon/modules-common: implement a watermarks module parameters generator m... | SeongJae Park | 1 | -0/+7 |
2022-10-03 | mm/damon/reclaim: use monitoring attributes parameters generator macro | SeongJae Park | 1 | -42/+5 |
2022-10-03 | mm/damon/lru_sort: use monitoring attributes parameters generaotr macro | SeongJae Park | 1 | -42/+5 |
2022-10-03 | mm/damon: implement a monitoring attributes module parameters generator macro | SeongJae Park | 1 | -0/+18 |
2022-10-03 | mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it | SeongJae Park | 1 | -19/+21 |
2022-10-03 | mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it | SeongJae Park | 1 | -17/+19 |
2022-10-03 | mm/damon/core: reduce parameters for damon_set_attrs() | SeongJae Park | 5 | -27/+35 |
2022-10-03 | mm/damon/core: use a dedicated struct for monitoring attributes | SeongJae Park | 4 | -24/+24 |
2022-10-03 | mm/damon/core: factor out 'damos_quota' private fileds initialization | SeongJae Park | 1 | -9/+14 |
2022-10-03 | mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_s... | SeongJae Park | 1 | -17/+4 |
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-10-03 | mm/damon: simplify scheme create in damon_lru_sort_apply_parameters | Xin Hao | 1 | -6/+4 |
2022-10-03 | mm/damon: improve damon_new_region strategy | Dawei Li | 1 | -2/+17 |
2022-10-03 | mm/damon/sysfs: use the wrapper directly to check if the kdamond is running | Kaixu Xia | 1 | -2/+1 |
2022-10-03 | mm/damon/sysfs: change few functions execute order | Xin Hao | 1 | -10/+14 |
2022-10-03 | mm/damon: remove duplicate get_monitoring_region() definitions | Xin Hao | 3 | -70/+44 |
2022-10-03 | mm/damon/Kconfig: notify debugfs deprecation plan | SeongJae Park | 1 | -0/+3 |
2022-10-03 | mm/damon/core-test: test damon_set_regions | SeongJae Park | 1 | -0/+23 |
2022-10-03 | mm/damon/core: avoid holes in newly set monitoring target ranges | SeongJae Park | 1 | -0/+30 |
2022-10-03 | mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() | Kaixu Xia | 1 | -0/+3 |
2022-10-03 | mm/damon: introduce struct damos_access_pattern | Yajun Deng | 5 | -58/+86 |
2022-10-03 | mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate | Xin Hao | 1 | -1/+1 |
2022-10-03 | mm/damon/core: iterate the regions list from current point in damon_set_regio... | Kaixu Xia | 1 | -1/+2 |
2022-10-03 | mm/damon/sysfs: simplify the judgement whether kdamonds are busy | Kaixu Xia | 1 | -18/+7 |
2022-09-30 | damon/sysfs: fix possible memleak on damon_sysfs_add_target | Levi Yun | 1 | -1/+1 |
2022-09-26 | damon: convert __damon_va_three_regions to use the VMA iterator | Liam R. Howlett | 2 | -50/+39 |
2022-09-26 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -5/+14 |
2022-09-11 | mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() | Kaixu Xia | 1 | -40/+6 |
2022-09-11 | mm/damon/vaddr: remove comparison between mm and last_mm when checking region... | Kaixu Xia | 1 | -5/+6 |
2022-09-11 | mm/damon: simplify the parameter passing for 'check_accesses' | Kaixu Xia | 2 | -6/+5 |
2022-09-11 | mm/damon: replace pmd_huge() with pmd_trans_huge() for THP | Baolin Wang | 1 | -4/+4 |
2022-09-11 | mm/damon: validate if the pmd entry is present before accessing | Baolin Wang | 1 | -0/+10 |
2022-09-11 | mm/damon/core: simplify the parameter passing for region split operation | Kaixu Xia | 2 | -15/+12 |
2022-09-11 | mm/damon/dbgfs: use kmalloc for allocating only one element | Kenneth Lee | 1 | -1/+1 |
2022-09-11 | mm/damon/dbgfs: fix memory leak when using debugfs_lookup() | Greg Kroah-Hartman | 1 | -5/+14 |
2022-08-28 | mm/damon/dbgfs: avoid duplicate context directory creation | Badari Pulavarty | 1 | -0/+3 |
2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 9 | -94/+759 |
2022-07-29 | mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() | Jianglei Nie | 1 | -1/+3 |
2022-07-17 | mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() | SeongJae Park | 1 | -1/+3 |
2022-07-03 | mm/damon: introduce DAMON-based LRU-lists Sorting | SeongJae Park | 3 | -0/+555 |
2022-07-03 | mm/damon/schemes: add 'LRU_DEPRIO' action | SeongJae Park | 2 | -0/+21 |
2022-07-03 | mm/damon/schemes: add 'LRU_PRIO' DAMOS action | SeongJae Park | 4 | -0/+65 |
2022-07-03 | mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling | SeongJae Park | 1 | -6/+14 |
2022-07-03 | mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'dam... | SeongJae Park | 1 | -14/+50 |
2022-07-03 | mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' | SeongJae Park | 1 | -2/+2 |
2022-07-03 | mm/damon/reclaim: make 'enabled' checking timer simpler | SeongJae Park | 1 | -8/+1 |
2022-07-03 | mm/damon/sysfs: deduplicate inputs applying | SeongJae Park | 1 | -35/+24 |
2022-07-03 | mm/damon/reclaim: deduplicate 'commit_inputs' handling | SeongJae Park | 1 | -13/+14 |
2022-07-03 | mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h | SeongJae Park | 2 | -15/+8 |
2022-07-03 | mm/damon: use set_huge_pte_at() to make huge pte old | Baolin Wang | 1 | -2/+1 |
2022-06-16 | mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is in... | SeongJae Park | 1 | -0/+8 |
2022-05-19 | mm: damon: use HPAGE_PMD_SIZE | Kefeng Wang | 3 | -4/+3 |
2022-05-13 | mm/damon/reclaim: use resource_size function on resource object | Jiapeng Chong | 1 | -1/+1 |
2022-05-13 | mm/damon/reclaim: support online inputs update | SeongJae Park | 1 | -33/+62 |
2022-05-13 | mm/damon/sysfs: support online inputs update | SeongJae Park | 1 | -9/+90 |
2022-05-13 | mm/damon/sysfs: update schemes stat in the kdamond context | SeongJae Park | 1 | -26/+135 |
2022-05-13 | mm/damon/sysfs: use enum for 'state' input handling | SeongJae Park | 1 | -10/+62 |
2022-05-13 | mm/damon/sysfs: reuse damon_set_regions() for regions setting | SeongJae Park | 1 | -15/+18 |
2022-05-13 | mm/damon/sysfs: move targets setup code to a separated function | SeongJae Park | 1 | -21/+28 |
2022-05-13 | mm/damon/sysfs: prohibit multiple physical address space monitoring targets | SeongJae Park | 1 | -0/+4 |
2022-05-13 | mm/damon/vaddr: remove damon_va_apply_three_regions() | SeongJae Park | 2 | -20/+4 |
2022-05-13 | mm/damon/vaddr: move 'damon_set_regions()' to core | SeongJae Park | 2 | -73/+73 |
2022-05-13 | mm/damon/vaddr: generalize damon_va_apply_three_regions() | SeongJae Park | 1 | -24/+42 |
2022-05-13 | mm/damon/core: finish kdamond as soon as any callback returns an error | SeongJae Park | 1 | -2/+6 |
2022-05-13 | mm/damon/core: add a new callback for watermarks checks | SeongJae Park | 1 | -1/+7 |
2022-05-13 | mm/damon/sysfs: support fixed virtual address ranges monitoring | SeongJae Park | 1 | -7/+6 |
2022-05-13 | mm/damon/vaddr: register a damon_operations for fixed virtual address ranges ... | SeongJae Park | 2 | -2/+17 |
2022-05-13 | mm/damon/sysfs: add a file for listing available monitoring ops | SeongJae Park | 1 | -0/+19 |
2022-05-13 | mm/damon/core: add a function for damon_operations registration checks | SeongJae Park | 1 | -3/+21 |
2022-04-29 | mm/damon/reclaim: fix the timer always stays active | Hailong Tu | 1 | -2/+25 |
2022-04-29 | mm/damon: remove unnecessary type castings | Yu Zhe | 1 | -1/+1 |
2022-04-29 | mm/damon/core-test: add a kunit test case for ops registration | SeongJae Park | 1 | -0/+36 |
2022-04-29 | damon: vaddr-test: tweak code to make the logic clearer | Xiaomeng Tong | 1 | -3/+5 |
2022-04-01 | mm/damon: prevent activated scheme from sleeping by deactivated schemes | Jonghyeon Kim | 1 | -1/+4 |
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/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() | Xin Hao | 1 | -1/+1 |
2022-03-22 | mm/damon/sysfs: support DAMOS stats | SeongJae Park | 1 | -0/+150 |
2022-03-22 | mm/damon/sysfs: support DAMOS watermarks | SeongJae Park | 1 | -5/+215 |
2022-03-22 | mm/damon/sysfs: support schemes prioritization | SeongJae Park | 1 | -3/+149 |
2022-03-22 | mm/damon/sysfs: support DAMOS quotas | SeongJae Park | 1 | -1/+145 |
2022-03-22 | mm/damon/sysfs: support DAMON-based Operation Schemes | SeongJae Park | 1 | -0/+410 |
2022-03-22 | mm/damon/sysfs: support the physical address space monitoring | SeongJae Park | 1 | -5/+271 |
2022-03-22 | mm/damon/sysfs: link DAMON for virtual address spaces monitoring | SeongJae Park | 1 | -3/+189 |
2022-03-22 | mm/damon: implement a minimal stub for sysfs-based DAMON interface | SeongJae Park | 3 | -0/+1092 |
2022-03-22 | mm/damon/core: allow non-exclusive DAMON start/stop | SeongJae Park | 3 | -10/+17 |
2022-03-22 | mm/damon: remove unnecessary CONFIG_DAMON option | tangmeng | 1 | -1/+1 |
2022-03-22 | mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() | SeongJae Park | 2 | -33/+2 |
2022-03-22 | mm/damon/dbgfs-test: fix is_target_id() change | SeongJae Park | 1 | -1/+3 |
2022-03-22 | mm/damon/dbgfs: use operations id for knowing if the target has pid | SeongJae Park | 1 | -3/+3 |
2022-03-22 | mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() | SeongJae Park | 1 | -3/+13 |
2022-03-22 | mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operatio... | SeongJae Park | 1 | -1/+3 |
2022-03-22 | mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall | SeongJae Park | 2 | -0/+40 |
2022-03-22 | mm/damon: let monitoring operations can be registered and selected | SeongJae Park | 1 | -0/+66 |
2022-03-22 | mm/damon: rename damon_primitives to damon_operations | SeongJae Park | 11 | -71/+72 |
2022-03-22 | mm/damon: remove redundant page validation | Baolin Wang | 1 | -6/+0 |
2022-03-22 | mm/damon: remove the target id concept | SeongJae Park | 7 | -122/+128 |
2022-03-22 | mm/damon/core: move damon_set_targets() into dbgfs | SeongJae Park | 4 | -52/+52 |
2022-03-22 | mm/damon/dbgfs/init_regions: use target index instead of target id | SeongJae Park | 2 | -23/+22 |
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 |