summaryrefslogtreecommitdiffstats
path: root/mm/damon/sysfs.c
Commit message (Expand)AuthorAgeFilesLines
* mm/damon/sysfs: use only quota->goalsSeongJae Park2024-02-231-2/+1
* mm/damon/sysfs: implement a kdamond command for updating schemes' effective q...SeongJae Park2024-02-231-0/+32
* mm/damon/sysfs: handle 'state' file inputs for every sampling interval if pos...SeongJae Park2024-02-221-3/+18
* mm/damon/sysfs-schemes: implement a command for scheme quota goals only commitSeongJae Park2023-12-121-0/+27
* mm/damon/sysfs: check error from damon_sysfs_update_target()SeongJae Park2023-11-151-1/+3
* mm/damon/sysfs: eliminate potential uninitialized variable warningDan Carpenter2023-11-151-1/+1
* mm/damon/sysfs: update monitoring target regions for online input commitSeongJae Park2023-11-011-17/+30
* mm/damon/sysfs: remove requested targets when online-commit inputsSeongJae Park2023-11-011-34/+36
* mm/damon/sysfs-test: add a unit test for damon_sysfs_set_targets()SeongJae Park2023-10-251-0/+2
* mm/damon/sysfs: avoid empty scheme tried regions for large apply intervalSeongJae Park2023-10-181-4/+30
* mm/damon/sysfs: check DAMOS regions update progress from before_terminate()SeongJae Park2023-10-181-2/+5
* mm/damon/sysfs: implement a command for updating only schemes tried total bytesSeongJae Park2023-08-211-6/+20
* mm/damon/sysfs: make kobj_type structures constantThomas Weißschuh2023-02-091-11/+11
* mm/damon/sysfs-schemes: implement DAMOS-tried regions clear commandSeongJae Park2022-11-301-0/+20
* mm/damon/sysfs: implement DAMOS tried regions update commandSeongJae Park2022-11-301-2/+55
* mm/damon/sysfs: split out schemes directory implementation to separate fileSeongJae Park2022-11-301-1064/+0
* mm/damon/sysfs: split out kdamond-independent schemes stats update logic into...SeongJae Park2022-11-301-15/+22
* mm/damon/sysfs: move unsigned long range directory to common moduleSeongJae Park2022-11-301-100/+0
* mm/damon/sysfs: move sysfs_lock to common moduleSeongJae Park2022-11-301-3/+1
* mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc()SeongJae Park2022-11-301-11/+3
* mm/damon/sysfs: use damon_addr_range for region's start and end valuesSeongJae Park2022-11-301-14/+11
* mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in dam...SeongJae Park2022-11-301-2/+44
* mm/damon/sysfs-schemes: skip stats update if the scheme directory is removedSeongJae Park2022-11-221-0/+4
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-80/+63
|\
| * mm/damon/sysfs: return 'err' value when call kstrtoul() failedXin Hao2022-10-031-32/+14
| * mm/damon/sysfs: avoid call damon_target_has_pid() repeatedlyXin Hao2022-10-031-1/+2
| * mm/damon/sysfs: simplify the variable 'pid' assignment operationKaixu Xia2022-10-031-7/+4
| * mm/damon/core: reduce parameters for damon_set_attrs()SeongJae Park2022-10-031-4/+8
| * mm/damon/sysfs: use the wrapper directly to check if the kdamond is runningKaixu Xia2022-10-031-2/+1
| * mm/damon/sysfs: change few functions execute orderXin Hao2022-10-031-10/+14
| * mm/damon: introduce struct damos_access_patternYajun Deng2022-10-031-5/+12
| * mm/damon: simplify damon_ctx check in damon_sysfs_before_terminateXin Hao2022-10-031-1/+1
| * mm/damon/sysfs: simplify the judgement whether kdamonds are busyKaixu Xia2022-10-031-18/+7
* | damon/sysfs: fix possible memleak on damon_sysfs_add_targetLevi Yun2022-09-301-1/+1
|/
* mm/damon/schemes: add 'LRU_DEPRIO' actionSeongJae Park2022-07-031-0/+1
* mm/damon/schemes: add 'LRU_PRIO' DAMOS actionSeongJae Park2022-07-031-0/+1
* mm/damon/sysfs: deduplicate inputs applyingSeongJae Park2022-07-031-35/+24
* mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.hSeongJae Park2022-07-031-5/+3
* mm/damon/sysfs: support online inputs updateSeongJae Park2022-05-131-9/+90
* mm/damon/sysfs: update schemes stat in the kdamond contextSeongJae Park2022-05-131-26/+135
* mm/damon/sysfs: use enum for 'state' input handlingSeongJae Park2022-05-131-10/+62
* mm/damon/sysfs: reuse damon_set_regions() for regions settingSeongJae Park2022-05-131-15/+18
* mm/damon/sysfs: move targets setup code to a separated functionSeongJae Park2022-05-131-21/+28
* mm/damon/sysfs: prohibit multiple physical address space monitoring targetsSeongJae Park2022-05-131-0/+4
* mm/damon/sysfs: support fixed virtual address ranges monitoringSeongJae Park2022-05-131-7/+6
* mm/damon/vaddr: register a damon_operations for fixed virtual address ranges ...SeongJae Park2022-05-131-0/+4
* mm/damon/sysfs: add a file for listing available monitoring opsSeongJae Park2022-05-131-0/+19
* mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release()Xin Hao2022-03-221-1/+1
* mm/damon/sysfs: support DAMOS statsSeongJae Park2022-03-221-0/+150
* mm/damon/sysfs: support DAMOS watermarksSeongJae Park2022-03-221-5/+215