| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | mm/damon/sysfs: setup damon_filter->memcg_id from path | SeongJae Park | 1 | -0/+11 |
| 3 days | mm/damon/sysfs: add filters/<F>/path file | SeongJae Park | 1 | -0/+44 |
| 3 days | mm/damon/sysfs: setup probes on DAMON core API parameters | SeongJae Park | 1 | -0/+37 |
| 3 days | mm/damon/sysfs: implement filter dir files | SeongJae Park | 1 | -0/+114 |
| 3 days | mm/damon/sysfs: implement filter dir | SeongJae Park | 1 | -1/+124 |
| 3 days | mm/damon/sysfs: implement filters directory | SeongJae Park | 1 | -1/+64 |
| 3 days | mm/damon/sysfs: implement probe dir | SeongJae Park | 1 | -0/+119 |
| 3 days | mm/damon/sysfs: implement probes dir | SeongJae Park | 1 | -0/+46 |
| 3 days | mm/damon/sysfs: add pause file under context dir | SeongJae Park | 1 | -0/+31 |
| 2026-04-06 | mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails | SeongJae Park | 1 | -1/+2 |
| 2026-03-27 | mm/damon/sysfs: check contexts->nr in repeat_call_fn | Josh Law | 1 | -0/+3 |
| 2026-03-27 | mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] | Josh Law | 1 | -0/+3 |
| 2026-03-27 | mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure | Josh Law | 1 | -1/+3 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -12/+12 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -27/+25 |
| 2026-01-31 | mm/damon: rename min_sz_region of damon_ctx to min_region_sz | SeongJae Park | 1 | -4/+5 |
| 2026-01-31 | mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZ | SeongJae Park | 1 | -1/+1 |
| 2026-01-26 | mm/damon/sysfs: use damon_kdamond_pid() | SeongJae Park | 1 | -4/+3 |
| 2026-01-14 | mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure | SeongJae Park | 1 | -2/+3 |
| 2026-01-14 | mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure | SeongJae Park | 1 | -1/+3 |
| 2025-11-16 | mm/damon/sysfs: implement obsolete_target file | SeongJae Park | 1 | -0/+29 |
| 2025-11-16 | mm/damon/sysfs: test commit input against realistic destination | SeongJae Park | 1 | -1/+21 |
| 2025-11-16 | mm: fix some typos in mm module | jianyun.gao | 1 | -1/+1 |
| 2025-11-09 | mm/damon/sysfs: change next_update_jiffies to a global variable | Quanmin Yan | 1 | -3/+7 |
| 2025-10-15 | mm/damon/sysfs: dealloc commit test ctx always | SeongJae Park | 1 | -3/+2 |
| 2025-10-15 | mm/damon/sysfs: catch commit test ctx alloc failure | SeongJae Park | 1 | -0/+2 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+41 |
| 2025-09-25 | mm/damon/sysfs: do not ignore callback's return value in damon_sysfs_damon_ca... | Akinobu Mita | 1 | -1/+3 |
| 2025-09-23 | mm/damon/sysfs: set damon_ctx->min_sz_region only for paddr use case | SeongJae Park | 1 | -1/+4 |
| 2025-09-21 | Merge branch 'mm-hotfixes-stable' into mm-stable in order to pick up | Andrew Morton | 1 | -13/+24 |
| 2025-09-13 | mm/damon: add damon_ctx->min_sz_region | Quanmin Yan | 1 | -3/+5 |
| 2025-09-13 | mm/damon/sysfs: implement addr_unit file under context dir | SeongJae Park | 1 | -0/+33 |
| 2025-09-13 | mm/damon/sysfs: use dynamically allocated repeat mode damon_call_control | SeongJae Park | 1 | -8/+15 |
| 2025-09-08 | mm/damon/sysfs: fix use-after-free in state_show() | Stanislav Fort | 1 | -5/+9 |
| 2025-07-24 | mm/damon/sysfs: implement refresh_ms file internal work | SeongJae Park | 1 | -0/+29 |
| 2025-07-24 | mm/damon/sysfs: implement refresh_ms file under kdamond directory | SeongJae Park | 1 | -0/+29 |
| 2025-07-19 | mm/damon/sysfs: remove damon_sysfs_before_terminate() | SeongJae Park | 1 | -12/+0 |
| 2025-07-19 | mm/damon/sysfs: remove damon_sysfs_destroy_targets() | SeongJae Park | 1 | -20/+3 |
| 2025-07-19 | mm/damon/vaddr: put pid in cleanup_target() | SeongJae Park | 1 | -8/+2 |
| 2025-07-19 | mm/damon/core: add cleanup_target() ops callback | SeongJae Park | 1 | -2/+2 |
| 2025-07-19 | mm/damon/sysfs: don't hold kdamond_lock in before_terminate() | SeongJae Park | 1 | -2/+0 |
| 2025-07-19 | mm/damon/sysfs: use DAMON core API damon_is_running() | SeongJae Park | 1 | -12/+2 |
| 2025-07-09 | mm/damon/sysfs: decouple from damon_ops_id | SeongJae Park | 1 | -15/+41 |
| 2025-03-17 | mm/damon/sysfs: remove damon_sysfs_cmd_request and its readers | SeongJae Park | 1 | -23/+1 |
| 2025-03-17 | mm/damon/sysfs: remove damon_sysfs_cmd_request_callback() and its callers | SeongJae Park | 1 | -62/+0 |
| 2025-03-17 | mm/damon/sysfs: remove damon_sysfs_cmd_request code from damon_sysfs_handle_c... | SeongJae Park | 1 | -32/+0 |
| 2025-03-17 | mm/damon/sysfs: handle commit command using damon_call() | SeongJae Park | 1 | -11/+6 |
| 2025-03-17 | mm/damon/sysfs: validate user inputs from damon_sysfs_commit_input() | SeongJae Park | 1 | -2/+10 |
| 2025-03-17 | mm/damon/sysfs: implement a command to update auto-tuned monitoring intervals | SeongJae Park | 1 | -0/+20 |
| 2025-03-17 | mm/damon/sysfs: commit intervals tuning goal | SeongJae Park | 1 | -0/+7 |
| 2025-03-17 | mm/damon/sysfs: implement intervals tuning goal directory | SeongJae Park | 1 | -0/+189 |
| 2025-01-25 | mm/damon/sysfs-schemes: expose per-region filter-passed bytes | SeongJae Park | 1 | -1/+2 |
| 2025-01-25 | mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->wal... | SeongJae Park | 1 | -1/+1 |
| 2025-01-25 | mm/damon/sysfs: remove unused code for schemes tried regions update | SeongJae Park | 1 | -68/+2 |
| 2025-01-25 | mm/damon/sysfs: use damos_walk() for update_schemes_tried_{bytes,regions} | SeongJae Park | 1 | -0/+43 |
| 2025-01-25 | mm/damon/sysfs: use damon_call() for update_schemes_effective_quotas | SeongJae Park | 1 | -8/+7 |
| 2025-01-25 | mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals | SeongJae Park | 1 | -5/+6 |
| 2025-01-25 | mm/damon/sysfs: use damon_call() for update_schemes_stats | SeongJae Park | 1 | -10/+21 |
| 2025-01-25 | mm/damon/sysfs: handle clear_schemes_tried_regions from DAMON sysfs context | SeongJae Park | 1 | -14/+3 |
| 2025-01-25 | mm/damon/sysfs-schemes: remove unnecessary schemes existence check in damon_s... | SeongJae Park | 1 | -1/+1 |
| 2024-09-03 | mm/damon: move kunit tests to tests/ subdirectory with _kunit suffix | SeongJae Park | 1 | -1/+1 |
| 2024-07-03 | mm/damon/sysfs-schemes: rename *_set_{schemes,scheme_filters,quota_score,sche... | SeongJae Park | 1 | -1/+1 |
| 2024-07-03 | mm/damon/sysfs: rename damon_sysfs_set_targets() to ...add_targets() | SeongJae Park | 1 | -2/+2 |
| 2024-07-03 | mm/damon/sysfs: remove unnecessary online tuning handling code | SeongJae Park | 1 | -58/+2 |
| 2024-07-03 | mm/damon/sysfs: use damon_commit_ctx() | SeongJae Park | 1 | -2/+13 |
| 2024-02-23 | mm/damon/sysfs: use only quota->goals | SeongJae Park | 1 | -2/+1 |
| 2024-02-23 | mm/damon/sysfs: implement a kdamond command for updating schemes' effective q... | SeongJae Park | 1 | -0/+32 |
| 2024-02-22 | mm/damon/sysfs: handle 'state' file inputs for every sampling interval if pos... | SeongJae Park | 1 | -3/+18 |
| 2023-12-12 | mm/damon/sysfs-schemes: implement a command for scheme quota goals only commit | SeongJae Park | 1 | -0/+27 |
| 2023-11-15 | mm/damon/sysfs: check error from damon_sysfs_update_target() | SeongJae Park | 1 | -1/+3 |
| 2023-11-15 | mm/damon/sysfs: eliminate potential uninitialized variable warning | Dan Carpenter | 1 | -1/+1 |
| 2023-11-01 | mm/damon/sysfs: update monitoring target regions for online input commit | SeongJae Park | 1 | -17/+30 |
| 2023-11-01 | mm/damon/sysfs: remove requested targets when online-commit inputs | SeongJae Park | 1 | -33/+35 |
| 2023-10-25 | mm/damon/sysfs-test: add a unit test for damon_sysfs_set_targets() | SeongJae Park | 1 | -0/+2 |
| 2023-10-18 | mm/damon/sysfs: avoid empty scheme tried regions for large apply interval | SeongJae Park | 1 | -4/+30 |
| 2023-10-18 | mm/damon/sysfs: check DAMOS regions update progress from before_terminate() | SeongJae Park | 1 | -2/+5 |
| 2023-08-21 | mm/damon/sysfs: implement a command for updating only schemes tried total bytes | SeongJae Park | 1 | -6/+20 |
| 2023-02-09 | mm/damon/sysfs: make kobj_type structures constant | Thomas Weißschuh | 1 | -11/+11 |
| 2022-11-30 | mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command | SeongJae Park | 1 | -0/+20 |
| 2022-11-30 | mm/damon/sysfs: implement DAMOS tried regions update command | SeongJae Park | 1 | -2/+55 |
| 2022-11-30 | mm/damon/sysfs: split out schemes directory implementation to separate file | SeongJae Park | 1 | -1064/+0 |
| 2022-11-30 | mm/damon/sysfs: split out kdamond-independent schemes stats update logic into... | SeongJae Park | 1 | -15/+22 |
| 2022-11-30 | mm/damon/sysfs: move unsigned long range directory to common module | SeongJae Park | 1 | -100/+0 |
| 2022-11-30 | mm/damon/sysfs: move sysfs_lock to common module | SeongJae Park | 1 | -3/+1 |
| 2022-11-30 | mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() | SeongJae Park | 1 | -11/+3 |
| 2022-11-30 | mm/damon/sysfs: use damon_addr_range for region's start and end values | SeongJae Park | 1 | -14/+11 |
| 2022-11-30 | mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in dam... | SeongJae Park | 1 | -2/+44 |
| 2022-11-22 | mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed | SeongJae Park | 1 | -0/+4 |
| 2022-10-10 | Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -80/+63 |
| 2022-10-03 | mm/damon/sysfs: return 'err' value when call kstrtoul() failed | Xin Hao | 1 | -32/+14 |
| 2022-10-03 | mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly | Xin Hao | 1 | -1/+2 |
| 2022-10-03 | mm/damon/sysfs: simplify the variable 'pid' assignment operation | Kaixu Xia | 1 | -7/+4 |
| 2022-10-03 | mm/damon/core: reduce parameters for damon_set_attrs() | SeongJae Park | 1 | -4/+8 |
| 2022-10-03 | mm/damon/sysfs: use the wrapper directly to check if the kdamond is running | Kaixu Xia | 1 | -2/+1 |
| 2022-10-03 | mm/damon/sysfs: change few functions execute order | Xin Hao | 1 | -10/+14 |
| 2022-10-03 | mm/damon: introduce struct damos_access_pattern | Yajun Deng | 1 | -5/+12 |
| 2022-10-03 | mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate | Xin Hao | 1 | -1/+1 |
| 2022-10-03 | mm/damon/sysfs: simplify the judgement whether kdamonds are busy | Kaixu Xia | 1 | -18/+7 |
| 2022-09-30 | damon/sysfs: fix possible memleak on damon_sysfs_add_target | Levi Yun | 1 | -1/+1 |
| 2022-07-03 | mm/damon/schemes: add 'LRU_DEPRIO' action | SeongJae Park | 1 | -0/+1 |
| 2022-07-03 | mm/damon/schemes: add 'LRU_PRIO' DAMOS action | SeongJae Park | 1 | -0/+1 |
| 2022-07-03 | mm/damon/sysfs: deduplicate inputs applying | SeongJae Park | 1 | -35/+24 |
| 2022-07-03 | mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h | SeongJae Park | 1 | -5/+3 |
| 2022-05-13 | mm/damon/sysfs: support online inputs update | SeongJae Park | 1 | -9/+90 |
| 2022-05-13 | mm/damon/sysfs: update schemes stat in the kdamond context | SeongJae Park | 1 | -26/+135 |
| 2022-05-13 | mm/damon/sysfs: use enum for 'state' input handling | SeongJae Park | 1 | -10/+62 |
| 2022-05-13 | mm/damon/sysfs: reuse damon_set_regions() for regions setting | SeongJae Park | 1 | -15/+18 |
| 2022-05-13 | mm/damon/sysfs: move targets setup code to a separated function | SeongJae Park | 1 | -21/+28 |
| 2022-05-13 | mm/damon/sysfs: prohibit multiple physical address space monitoring targets | SeongJae Park | 1 | -0/+4 |
| 2022-05-13 | mm/damon/sysfs: support fixed virtual address ranges monitoring | SeongJae Park | 1 | -7/+6 |
| 2022-05-13 | mm/damon/vaddr: register a damon_operations for fixed virtual address ranges ... | SeongJae Park | 1 | -0/+4 |
| 2022-05-13 | mm/damon/sysfs: add a file for listing available monitoring ops | SeongJae Park | 1 | -0/+19 |
| 2022-03-22 | mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() | Xin Hao | 1 | -1/+1 |
| 2022-03-22 | mm/damon/sysfs: support DAMOS stats | SeongJae Park | 1 | -0/+150 |
| 2022-03-22 | mm/damon/sysfs: support DAMOS watermarks | SeongJae Park | 1 | -5/+215 |
| 2022-03-22 | mm/damon/sysfs: support schemes prioritization | SeongJae Park | 1 | -3/+149 |
| 2022-03-22 | mm/damon/sysfs: support DAMOS quotas | SeongJae Park | 1 | -1/+145 |
| 2022-03-22 | mm/damon/sysfs: support DAMON-based Operation Schemes | SeongJae Park | 1 | -0/+410 |
| 2022-03-22 | mm/damon/sysfs: support the physical address space monitoring | SeongJae Park | 1 | -5/+271 |
| 2022-03-22 | mm/damon/sysfs: link DAMON for virtual address spaces monitoring | SeongJae Park | 1 | -3/+189 |
| 2022-03-22 | mm/damon: implement a minimal stub for sysfs-based DAMON interface | SeongJae Park | 1 | -0/+1084 |