summaryrefslogtreecommitdiffstats
path: root/mm/damon/core.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm/damon: hide kernel pointer from tracepoint eventSeongJae Park2022-01-151-1/+3
* mm/damon: move the implementation of damon_insert_region to damon.hGuoqing Jiang2022-01-151-11/+0
* mm/damon/schemes: account how many times quota limit has exceededSeongJae Park2022-01-151-0/+2
* mm/damon/schemes: account scheme actions that successfully appliedSeongJae Park2022-01-151-5/+8
* mm/damon: convert macro functions to static inline functionsSeongJae Park2022-01-151-1/+4
* mm/damon: move damon_rand() definition into damon.hXin Hao2022-01-151-4/+0
* mm/damon/core: use abs() instead of diff_of()Xin Hao2022-01-151-4/+2
* mm/damon/core: remove unnecessary error messagesSeongJae Park2021-12-111-9/+2
* mm/damon/core: use better timer mechanisms selection thresholdSeongJae Park2021-12-111-1/+2
* mm/damon/core: fix fake load reports due to uninterruptible sleepsSeongJae Park2021-12-111-3/+3
* mm/damon: fix a few spelling mistakes in comments and a pr_debug messageColin Ian King2021-11-061-1/+1
* mm/damon: simplify stop mechanismChangbin Du2021-11-061-36/+15
* mm/damon/dbgfs: add adaptive_targets list check before enable monitor_onXin Hao2021-11-061-0/+5
* mm/damon/schemes: activate schemes based on a watermarks mechanismSeongJae Park2021-11-061-1/+96
* mm/damon/schemes: prioritize regions within the quotasSeongJae Park2021-11-061-7/+55
* mm/damon/schemes: implement time quotaSeongJae Park2021-11-061-5/+40
* mm/damon/schemes: skip already charged targets and regionsSeongJae Park2021-11-061-0/+37
* mm/damon/schemes: implement size quota for schemes application speed controlSeongJae Park2021-11-061-8/+52
* mm/damon/schemes: implement statistics featureSeongJae Park2021-11-061-1/+6
* mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)SeongJae Park2021-11-061-0/+109
* mm/damon/core: account age of target regionsSeongJae Park2021-11-061-0/+13
* mm/damon/core: nullify pointer ctx->kdamond with a NULLColin Ian King2021-11-061-1/+1
* mm/damon: needn't hold kdamond_lock to print pid of kdamondChangbin Du2021-11-061-4/+2
* mm/damon: remove unnecessary do_exit() from kdamondChangbin Du2021-11-061-1/+1
* mm/damon/core: print kdamond start log in debug mode onlySeongJae Park2021-11-061-1/+1
* mm/damon: add kunit testsSeongJae Park2021-09-081-0/+7
* mm/damon: implement a debugfs-based user space interfaceSeongJae Park2021-09-081-0/+47
* mm/damon: add a tracepointSeongJae Park2021-09-081-1/+6
* mm/damon: adaptively adjust regionsSeongJae Park2021-09-081-9/+215
* mm/damon/core: implement region-based samplingSeongJae Park2021-09-081-4/+139
* mm: introduce Data Access MONitor (DAMON)SeongJae Park2021-09-081-0/+320