1. 76fd028 mm/damon: hide kernel pointer from tracepoint event by SeongJae Park · 3 years ago
  2. 962fe7a mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log by SeongJae Park · 3 years ago
  3. 251403f mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging by SeongJae Park · 3 years ago
  4. 70b8480 mm/damon/dbgfs: remove an unnecessary variable by SeongJae Park · 3 years ago
  5. 2cd4b8e mm/damon: move the implementation of damon_insert_region to damon.h by Guoqing Jiang · 3 years ago
  6. 49f4203 mm/damon: add access checking for hugetlb pages by Baolin Wang · 3 years ago
  7. 3a619fd mm/damon/dbgfs: support all DAMOS stats by SeongJae Park · 3 years ago
  8. 60e52e7 mm/damon/reclaim: provide reclamation statistics by SeongJae Park · 3 years ago
  9. 6268eac mm/damon/schemes: account how many times quota limit has exceeded by SeongJae Park · 3 years ago
  10. 0e92c2e mm/damon/schemes: account scheme actions that successfully applied by SeongJae Park · 3 years ago
  11. 88f86dc mm/damon: convert macro functions to static inline functions by SeongJae Park · 3 years ago
  12. 9b2a38d mm/damon: move damon_rand() definition into damon.h by Xin Hao · 3 years ago
  13. c89ae63 mm/damon/schemes: add the validity judgment of thresholds by Xin Hao · 3 years ago
  14. 8bd0b9d mm/damon/vaddr: remove swap_ranges() and replace it with swap() by Yihao Han · 3 years ago
  15. cdeed00 mm/damon: remove some unneeded function definitions in damon.h by Xin Hao · 3 years ago
  16. d720bbb mm/damon/core: use abs() instead of diff_of() by Xin Hao · 3 years ago
  17. b627b77 mm/damon: unified access_check function naming rules by Xin Hao · 3 years ago
  18. ebb3f99 mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' by SeongJae Park · 3 years ago
  19. 3479641 mm/damon/dbgfs: protect targets destructions with kdamond_lock by SeongJae Park · 3 years ago
  20. 9f86d62 mm/damon/vaddr-test: remove unnecessary variables by SeongJae Park · 3 years, 1 month ago
  21. 044cd97 mm/damon/vaddr-test: split a test function having >1024 bytes frame size by SeongJae Park · 3 years, 1 month ago
  22. 09e1228 mm/damon/vaddr: remove an unnecessary warning message by SeongJae Park · 3 years, 1 month ago
  23. 1afaf5c mm/damon/core: remove unnecessary error messages by SeongJae Park · 3 years, 1 month ago
  24. 0bceffa mm/damon/dbgfs: remove an unnecessary error message by SeongJae Park · 3 years, 1 month ago
  25. 4de46a30 mm/damon/core: use better timer mechanisms selection threshold by SeongJae Park · 3 years, 1 month ago
  26. 70e9274 mm/damon/core: fix fake load reports due to uninterruptible sleeps by SeongJae Park · 3 years, 1 month ago
  27. 6efcdad Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by Jakub Kicinski · 3 years, 1 month ago
  28. 8581fd4 treewide: Add missing includes masked by cgroup -> bpf dependency by Jakub Kicinski · 3 years, 1 month ago
  29. d78f3853 mm/damon/dbgfs: fix missed use of damon_dbgfs_lock by SeongJae Park · 3 years, 1 month ago
  30. db7a347 mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation by SeongJae Park · 3 years, 1 month ago
  31. 658f9ae mm/damon: remove return value from before_terminate callback by Changbin Du · 3 years, 2 months ago
  32. 0107865 mm/damon: fix a few spelling mistakes in comments and a pr_debug message by Colin Ian King · 3 years, 2 months ago
  33. 0f91d13 mm/damon: simplify stop mechanism by Changbin Du · 3 years, 2 months ago
  34. b5ca3e8 mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on by Xin Hao · 3 years, 2 months ago
  35. a460a36 mm/damon: remove unnecessary variable initialization by Xin Hao · 3 years, 2 months ago
  36. 43b0536 mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) by SeongJae Park · 3 years, 2 months ago
  37. ae666a6 mm/damon/dbgfs: support watermarks by SeongJae Park · 3 years, 2 months ago
  38. ee801b7 mm/damon/schemes: activate schemes based on a watermarks mechanism by SeongJae Park · 3 years, 2 months ago
  39. f4a68b4 mm/damon/dbgfs: support prioritization weights by SeongJae Park · 3 years, 2 months ago
  40. 198f0f4 mm/damon/vaddr,paddr: support pageout prioritization by SeongJae Park · 3 years, 2 months ago
  41. 38683e0 mm/damon/schemes: prioritize regions within the quotas by SeongJae Park · 3 years, 2 months ago
  42. d7d0ec8 mm/damon/dbgfs: support quotas of schemes by SeongJae Park · 3 years, 2 months ago
  43. 1cd2430 mm/damon/schemes: implement time quota by SeongJae Park · 3 years, 2 months ago
  44. 5058519 mm/damon/schemes: skip already charged targets and regions by SeongJae Park · 3 years, 2 months ago
  45. 2b8a248 mm/damon/schemes: implement size quota for schemes application speed control by SeongJae Park · 3 years, 2 months ago
  46. 57223ac mm/damon/paddr: support the pageout scheme by SeongJae Park · 3 years, 2 months ago
  47. 9210622 mm/damon/dbgfs: remove unnecessary variables by Rongwei Wang · 3 years, 2 months ago
  48. 199b50f mm/damon/vaddr: constify static mm_walk_ops by Rikard Falkeborn · 3 years, 2 months ago
  49. c026291a mm/damon/dbgfs: support physical memory monitoring by SeongJae Park · 3 years, 2 months ago
  50. a28397b mm/damon: implement primitives for physical address space monitoring by SeongJae Park · 3 years, 2 months ago
  51. 46c3a0a mm/damon/vaddr: separate commonly usable functions by SeongJae Park · 3 years, 2 months ago
  52. 1c2e11b mm/damon/dbgfs-test: add a unit test case for 'init_regions' by SeongJae Park · 3 years, 2 months ago
  53. 90bebce mm/damon/dbgfs: allow users to set initial monitoring target regions by SeongJae Park · 3 years, 2 months ago
  54. 2f0b548 mm/damon/schemes: implement statistics feature by SeongJae Park · 3 years, 2 months ago
  55. af122dd mm/damon/dbgfs: support DAMON-based Operation Schemes by SeongJae Park · 3 years, 2 months ago
  56. 6dea8ad mm/damon/vaddr: support DAMON-based Operation Schemes by SeongJae Park · 3 years, 2 months ago
  57. 1f366e4 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) by SeongJae Park · 3 years, 2 months ago
  58. fda504f mm/damon/core: account age of target regions by SeongJae Park · 3 years, 2 months ago
  59. 7ec1992 mm/damon/core: nullify pointer ctx->kdamond with a NULL by Colin Ian King · 3 years, 2 months ago
  60. 42e4cef mm/damon: needn't hold kdamond_lock to print pid of kdamond by Changbin Du · 3 years, 2 months ago
  61. 5f7fe2b mm/damon: remove unnecessary do_exit() from kdamond by Changbin Du · 3 years, 2 months ago
  62. 704571f mm/damon/core: print kdamond start log in debug mode only by SeongJae Park · 3 years, 2 months ago
  63. f24b062 mm/damon: grammar s/works/work/ by Geert Uytterhoeven · 3 years, 2 months ago
  64. 2e01466 mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' by SeongJae Park · 3 years, 2 months ago
  65. 892ab4b mm/damon: don't use strnlen() with known-bogus source length by Adam Borowski · 3 years, 3 months ago
  66. 17ccae8 mm/damon: add kunit tests by SeongJae Park · 3 years, 4 months ago
  67. 75c1c2b mm/damon/dbgfs: support multiple contexts by SeongJae Park · 3 years, 4 months ago
  68. 429538e mm/damon/dbgfs: export kdamond pid to the user space by SeongJae Park · 3 years, 4 months ago
  69. 4bc0595 mm/damon: implement a debugfs-based user space interface by SeongJae Park · 3 years, 4 months ago
  70. 2fcb936 mm/damon: add a tracepoint by SeongJae Park · 3 years, 4 months ago
  71. 3f49584 mm/damon: implement primitives for the virtual memory address spaces by SeongJae Park · 3 years, 4 months ago
  72. b9a6ac4 mm/damon: adaptively adjust regions by SeongJae Park · 3 years, 4 months ago
  73. f23b8ee mm/damon/core: implement region-based sampling by SeongJae Park · 3 years, 4 months ago
  74. 2224d84 mm: introduce Data Access MONitor (DAMON) by SeongJae Park · 3 years, 4 months ago