| Commit message (Expand) | Author | Age | Files | Lines |
* | mm/damon: prevent activated scheme from sleeping by deactivated schemes | Jonghyeon Kim | 2022-04-01 | 1 | -1/+4 |
* | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 2022-03-22 | 1 | -33/+29 |
|\ |
|
| * | mm/damon: minor cleanup for damon_pa_young | Miaohe Lin | 2022-03-21 | 1 | -1/+1 |
| * | mm/rmap: Convert rmap_walk() to take a folio | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -8/+7 |
| * | mm/damon: Convert damon_pa_young() to use a folio | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -12/+15 |
| * | mm/damon: Convert damon_pa_mkold() to use a folio | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -7/+9 |
| * | mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK | Matthew Wilcox (Oracle) | 2022-03-21 | 1 | -10/+2 |
* | | mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() | Xin Hao | 2022-03-22 | 1 | -1/+1 |
* | | mm/damon/sysfs: support DAMOS stats | SeongJae Park | 2022-03-22 | 1 | -0/+150 |
* | | mm/damon/sysfs: support DAMOS watermarks | SeongJae Park | 2022-03-22 | 1 | -5/+215 |
* | | mm/damon/sysfs: support schemes prioritization | SeongJae Park | 2022-03-22 | 1 | -3/+149 |
* | | mm/damon/sysfs: support DAMOS quotas | SeongJae Park | 2022-03-22 | 1 | -1/+145 |
* | | mm/damon/sysfs: support DAMON-based Operation Schemes | SeongJae Park | 2022-03-22 | 1 | -0/+410 |
* | | mm/damon/sysfs: support the physical address space monitoring | SeongJae Park | 2022-03-22 | 1 | -5/+271 |
* | | mm/damon/sysfs: link DAMON for virtual address spaces monitoring | SeongJae Park | 2022-03-22 | 1 | -3/+189 |
* | | mm/damon: implement a minimal stub for sysfs-based DAMON interface | SeongJae Park | 2022-03-22 | 3 | -0/+1092 |
* | | mm/damon/core: allow non-exclusive DAMON start/stop | SeongJae Park | 2022-03-22 | 3 | -10/+17 |
* | | mm/damon: remove unnecessary CONFIG_DAMON option | tangmeng | 2022-03-22 | 1 | -1/+1 |
* | | mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() | SeongJae Park | 2022-03-22 | 2 | -33/+2 |
* | | mm/damon/dbgfs-test: fix is_target_id() change | SeongJae Park | 2022-03-22 | 1 | -1/+3 |
* | | mm/damon/dbgfs: use operations id for knowing if the target has pid | SeongJae Park | 2022-03-22 | 1 | -3/+3 |
* | | mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() | SeongJae Park | 2022-03-22 | 1 | -3/+13 |
* | | mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operatio... | SeongJae Park | 2022-03-22 | 1 | -1/+3 |
* | | mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall | SeongJae Park | 2022-03-22 | 2 | -0/+40 |
* | | mm/damon: let monitoring operations can be registered and selected | SeongJae Park | 2022-03-22 | 1 | -0/+66 |
* | | mm/damon: rename damon_primitives to damon_operations | SeongJae Park | 2022-03-22 | 11 | -71/+72 |
* | | mm/damon: remove redundant page validation | Baolin Wang | 2022-03-22 | 1 | -6/+0 |
* | | mm/damon: remove the target id concept | SeongJae Park | 2022-03-22 | 7 | -122/+128 |
* | | mm/damon/core: move damon_set_targets() into dbgfs | SeongJae Park | 2022-03-22 | 4 | -52/+52 |
* | | mm/damon/dbgfs/init_regions: use target index instead of target id | SeongJae Park | 2022-03-22 | 2 | -23/+22 |
|/ |
|
* | mm/damon: hide kernel pointer from tracepoint event | SeongJae Park | 2022-01-15 | 1 | -1/+3 |
* | mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log | SeongJae Park | 2022-01-15 | 1 | -2/+8 |
* | mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging | SeongJae Park | 2022-01-15 | 1 | -1/+1 |
* | mm/damon/dbgfs: remove an unnecessary variable | SeongJae Park | 2022-01-15 | 1 | -3/+2 |
* | mm/damon: move the implementation of damon_insert_region to damon.h | Guoqing Jiang | 2022-01-15 | 1 | -11/+0 |
* | mm/damon: add access checking for hugetlb pages | Baolin Wang | 2022-01-15 | 1 | -0/+96 |
* | mm/damon/dbgfs: support all DAMOS stats | SeongJae Park | 2022-01-15 | 1 | -2/+4 |
* | mm/damon/reclaim: provide reclamation statistics | SeongJae Park | 2022-01-15 | 1 | -0/+46 |
* | mm/damon/schemes: account how many times quota limit has exceeded | SeongJae Park | 2022-01-15 | 1 | -0/+2 |
* | mm/damon/schemes: account scheme actions that successfully applied | SeongJae Park | 2022-01-15 | 4 | -26/+32 |
* | mm/damon: convert macro functions to static inline functions | SeongJae Park | 2022-01-15 | 2 | -3/+8 |
* | mm/damon: move damon_rand() definition into damon.h | Xin Hao | 2022-01-15 | 2 | -8/+0 |
* | mm/damon/schemes: add the validity judgment of thresholds | Xin Hao | 2022-01-15 | 1 | -0/+7 |
* | mm/damon/vaddr: remove swap_ranges() and replace it with swap() | Yihao Han | 2022-01-15 | 1 | -13/+3 |
* | mm/damon: remove some unneeded function definitions in damon.h | Xin Hao | 2022-01-15 | 2 | -13/+16 |
* | mm/damon/core: use abs() instead of diff_of() | Xin Hao | 2022-01-15 | 1 | -4/+2 |
* | mm/damon: unified access_check function naming rules | Xin Hao | 2022-01-15 | 1 | -4/+4 |
* | mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' | SeongJae Park | 2021-12-31 | 1 | -2/+7 |
* | mm/damon/dbgfs: protect targets destructions with kdamond_lock | SeongJae Park | 2021-12-25 | 1 | -0/+2 |
* | mm/damon/vaddr-test: remove unnecessary variables | SeongJae Park | 2021-12-10 | 1 | -8/+0 |