1. 02e34ff mm: damon: use HPAGE_PMD_SIZE by Kefeng Wang · 2 years, 10 months ago
  2. 2e14a8d mm/damon/reclaim: use resource_size function on resource object by Jiapeng Chong · 2 years, 10 months ago
  3. e035c28 mm/damon/reclaim: support online inputs update by SeongJae Park · 2 years, 10 months ago
  4. da87878 mm/damon/sysfs: support online inputs update by SeongJae Park · 2 years, 10 months ago
  5. 0153871 mm/damon/sysfs: update schemes stat in the kdamond context by SeongJae Park · 2 years, 10 months ago
  6. 3cbab4c mm/damon/sysfs: use enum for 'state' input handling by SeongJae Park · 2 years, 10 months ago
  7. 97d482f mm/damon/sysfs: reuse damon_set_regions() for regions setting by SeongJae Park · 2 years, 10 months ago
  8. 74bd8b7 mm/damon/sysfs: move targets setup code to a separated function by SeongJae Park · 2 years, 10 months ago
  9. 0a890a9 mm/damon/sysfs: prohibit multiple physical address space monitoring targets by SeongJae Park · 2 years, 10 months ago
  10. dae0087 mm/damon/vaddr: remove damon_va_apply_three_regions() by SeongJae Park · 2 years, 10 months ago
  11. d0723bc mm/damon/vaddr: move 'damon_set_regions()' to core by SeongJae Park · 2 years, 10 months ago
  12. af3f18f mm/damon/vaddr: generalize damon_va_apply_three_regions() by SeongJae Park · 2 years, 10 months ago
  13. abacd63 mm/damon/core: finish kdamond as soon as any callback returns an error by SeongJae Park · 2 years, 10 months ago
  14. 6e74d2b mm/damon/core: add a new callback for watermarks checks by SeongJae Park · 2 years, 10 months ago
  15. b824344 mm/damon/sysfs: support fixed virtual address ranges monitoring by SeongJae Park · 2 years, 10 months ago
  16. de6d015 mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring by SeongJae Park · 2 years, 10 months ago
  17. 0f2cb58 mm/damon/sysfs: add a file for listing available monitoring ops by SeongJae Park · 2 years, 10 months ago
  18. 152e561 mm/damon/core: add a function for damon_operations registration checks by SeongJae Park · 2 years, 10 months ago
  19. 059342d mm/damon/reclaim: fix the timer always stays active by Hailong Tu · 2 years, 10 months ago
  20. cef4493 mm/damon: remove unnecessary type castings by Yu Zhe · 2 years, 10 months ago
  21. 4f540f5 mm/damon/core-test: add a kunit test case for ops registration by SeongJae Park · 2 years, 10 months ago
  22. 1f4910b damon: vaddr-test: tweak code to make the logic clearer by Xiaomeng Tong · 2 years, 10 months ago
  23. 78049e9 mm/damon: prevent activated scheme from sleeping by deactivated schemes by Jonghyeon Kim · 3 years ago
  24. 9030fb0 Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache by Linus Torvalds · 3 years ago
  25. 15423a5 mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() by Xin Hao · 3 years ago
  26. 0ac32b8 mm/damon/sysfs: support DAMOS stats by SeongJae Park · 3 years ago
  27. 1b32234 mm/damon/sysfs: support DAMOS watermarks by SeongJae Park · 3 years ago
  28. 1c78b2b mm/damon/sysfs: support schemes prioritization by SeongJae Park · 3 years ago
  29. 9bbb820 mm/damon/sysfs: support DAMOS quotas by SeongJae Park · 3 years ago
  30. 7e84b1f mm/damon/sysfs: support DAMON-based Operation Schemes by SeongJae Park · 3 years ago
  31. 2031b14 mm/damon/sysfs: support the physical address space monitoring by SeongJae Park · 3 years ago
  32. a61ea56 mm/damon/sysfs: link DAMON for virtual address spaces monitoring by SeongJae Park · 3 years ago
  33. c951cd3 mm/damon: implement a minimal stub for sysfs-based DAMON interface by SeongJae Park · 3 years ago
  34. 8b9b0d3 mm/damon/core: allow non-exclusive DAMON start/stop by SeongJae Park · 3 years ago
  35. 3213a3c mm/damon: remove unnecessary CONFIG_DAMON option by tangmeng · 3 years ago
  36. 8510405 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() by SeongJae Park · 3 years ago
  37. 999b946 mm/damon/dbgfs-test: fix is_target_id() change by SeongJae Park · 3 years ago
  38. 4a20865 mm/damon/dbgfs: use operations id for knowing if the target has pid by SeongJae Park · 3 years ago
  39. da7aaca mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() by SeongJae Park · 3 years ago
  40. 4d69c34 mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() by SeongJae Park · 3 years ago
  41. 7752925 mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall by SeongJae Park · 3 years ago
  42. 9f7b053 mm/damon: let monitoring operations can be registered and selected by SeongJae Park · 3 years ago
  43. f7d911c mm/damon: rename damon_primitives to damon_operations by SeongJae Park · 3 years ago
  44. 242e10a mm/damon: remove redundant page validation by Baolin Wang · 3 years ago
  45. 1971bd6 mm/damon: remove the target id concept by SeongJae Park · 3 years ago
  46. 4364282 mm/damon/core: move damon_set_targets() into dbgfs by SeongJae Park · 3 years ago
  47. 144760f mm/damon/dbgfs/init_regions: use target index instead of target id by SeongJae Park · 3 years ago
  48. 2a3c4bc mm/damon: minor cleanup for damon_pa_young by Miaohe Lin · 3 years ago
  49. 2f031c6 mm/rmap: Convert rmap_walk() to take a folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  50. c842318 mm/damon: Convert damon_pa_young() to use a folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  51. 6d42dba mm/damon: Convert damon_pa_mkold() to use a folio by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  52. eed05e5 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  53. 76fd028 mm/damon: hide kernel pointer from tracepoint event by SeongJae Park · 3 years, 2 months ago
  54. 962fe7a mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log by SeongJae Park · 3 years, 2 months ago
  55. 251403f mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging by SeongJae Park · 3 years, 2 months ago
  56. 70b8480 mm/damon/dbgfs: remove an unnecessary variable by SeongJae Park · 3 years, 2 months ago
  57. 2cd4b8e mm/damon: move the implementation of damon_insert_region to damon.h by Guoqing Jiang · 3 years, 2 months ago
  58. 49f4203 mm/damon: add access checking for hugetlb pages by Baolin Wang · 3 years, 2 months ago
  59. 3a619fd mm/damon/dbgfs: support all DAMOS stats by SeongJae Park · 3 years, 2 months ago
  60. 60e52e7 mm/damon/reclaim: provide reclamation statistics by SeongJae Park · 3 years, 2 months ago
  61. 6268eac mm/damon/schemes: account how many times quota limit has exceeded by SeongJae Park · 3 years, 2 months ago
  62. 0e92c2e mm/damon/schemes: account scheme actions that successfully applied by SeongJae Park · 3 years, 2 months ago
  63. 88f86dc mm/damon: convert macro functions to static inline functions by SeongJae Park · 3 years, 2 months ago
  64. 9b2a38d mm/damon: move damon_rand() definition into damon.h by Xin Hao · 3 years, 2 months ago
  65. c89ae63 mm/damon/schemes: add the validity judgment of thresholds by Xin Hao · 3 years, 2 months ago
  66. 8bd0b9d mm/damon/vaddr: remove swap_ranges() and replace it with swap() by Yihao Han · 3 years, 2 months ago
  67. cdeed00 mm/damon: remove some unneeded function definitions in damon.h by Xin Hao · 3 years, 2 months ago
  68. d720bbb mm/damon/core: use abs() instead of diff_of() by Xin Hao · 3 years, 2 months ago
  69. b627b77 mm/damon: unified access_check function naming rules by Xin Hao · 3 years, 2 months ago
  70. ebb3f99 mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' by SeongJae Park · 3 years, 2 months ago
  71. 3479641 mm/damon/dbgfs: protect targets destructions with kdamond_lock by SeongJae Park · 3 years, 2 months ago
  72. 9f86d62 mm/damon/vaddr-test: remove unnecessary variables by SeongJae Park · 3 years, 3 months ago
  73. 044cd97 mm/damon/vaddr-test: split a test function having >1024 bytes frame size by SeongJae Park · 3 years, 3 months ago
  74. 09e1228 mm/damon/vaddr: remove an unnecessary warning message by SeongJae Park · 3 years, 3 months ago
  75. 1afaf5c mm/damon/core: remove unnecessary error messages by SeongJae Park · 3 years, 3 months ago
  76. 0bceffa mm/damon/dbgfs: remove an unnecessary error message by SeongJae Park · 3 years, 3 months ago
  77. 4de46a30 mm/damon/core: use better timer mechanisms selection threshold by SeongJae Park · 3 years, 3 months ago
  78. 70e9274 mm/damon/core: fix fake load reports due to uninterruptible sleeps by SeongJae Park · 3 years, 3 months ago
  79. 6efcdad Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by Jakub Kicinski · 3 years, 3 months ago
  80. 8581fd4 treewide: Add missing includes masked by cgroup -> bpf dependency by Jakub Kicinski · 3 years, 3 months ago
  81. d78f3853 mm/damon/dbgfs: fix missed use of damon_dbgfs_lock by SeongJae Park · 3 years, 4 months ago
  82. db7a347 mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation by SeongJae Park · 3 years, 4 months ago
  83. 658f9ae mm/damon: remove return value from before_terminate callback by Changbin Du · 3 years, 4 months ago
  84. 0107865 mm/damon: fix a few spelling mistakes in comments and a pr_debug message by Colin Ian King · 3 years, 4 months ago
  85. 0f91d13 mm/damon: simplify stop mechanism by Changbin Du · 3 years, 4 months ago
  86. b5ca3e8 mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on by Xin Hao · 3 years, 4 months ago
  87. a460a36 mm/damon: remove unnecessary variable initialization by Xin Hao · 3 years, 4 months ago
  88. 43b0536 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) by SeongJae Park · 3 years, 4 months ago
  89. ae666a6 mm/damon/dbgfs: support watermarks by SeongJae Park · 3 years, 4 months ago
  90. ee801b7 mm/damon/schemes: activate schemes based on a watermarks mechanism by SeongJae Park · 3 years, 4 months ago
  91. f4a68b4 mm/damon/dbgfs: support prioritization weights by SeongJae Park · 3 years, 4 months ago
  92. 198f0f4 mm/damon/vaddr,paddr: support pageout prioritization by SeongJae Park · 3 years, 4 months ago
  93. 38683e0 mm/damon/schemes: prioritize regions within the quotas by SeongJae Park · 3 years, 4 months ago
  94. d7d0ec8 mm/damon/dbgfs: support quotas of schemes by SeongJae Park · 3 years, 4 months ago
  95. 1cd2430 mm/damon/schemes: implement time quota by SeongJae Park · 3 years, 4 months ago
  96. 5058519 mm/damon/schemes: skip already charged targets and regions by SeongJae Park · 3 years, 4 months ago
  97. 2b8a248 mm/damon/schemes: implement size quota for schemes application speed control by SeongJae Park · 3 years, 4 months ago
  98. 57223ac mm/damon/paddr: support the pageout scheme by SeongJae Park · 3 years, 4 months ago
  99. 9210622 mm/damon/dbgfs: remove unnecessary variables by Rongwei Wang · 3 years, 4 months ago
  100. 199b50f mm/damon/vaddr: constify static mm_walk_ops by Rikard Falkeborn · 3 years, 4 months ago