| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-01 | mm/damon/core: simplify control flow in damon_register_ops() | Taotao Chen | 1 | -5/+4 |
| 2025-03-21 | mm/damon: implement a new DAMOS filter type for active pages | Nhat Pham | 2 | -0/+4 |
| 2025-03-17 | mm/damon/sysfs-schemes: avoid Wformat-security warning on damon_sysfs_access_... | SeongJae Park | 1 | -1/+1 |
| 2025-03-17 | mm/damon: remove damon_operations->reset_aggregated | SeongJae Park | 3 | -4/+0 |
| 2025-03-17 | mm/damon: remove damon_callback->before_damos_apply | SeongJae Park | 1 | -9/+4 |
| 2025-03-17 | mm/damon: remove damon_callback->after_sampling | SeongJae Park | 1 | -3/+0 |
| 2025-03-17 | mm/damon: remove ->before_start of damon_callback | SeongJae Park | 1 | -2/+0 |
| 2025-03-17 | mm/damon/sysfs-schemes: remove obsolete comment for damon_sysfs_schemes_clear... | SeongJae Park | 1 | -1/+0 |
| 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/core: make damon_set_attrs() be safe to be called from damon_call() | SeongJae Park | 2 | -14/+48 |
| 2025-03-17 | mm/damon/core: invoke kdamond_call() after merging is done if possible | SeongJae Park | 1 | -3/+3 |
| 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-schemes: return error when for attempts to install filters on ... | SeongJae Park | 1 | -0/+20 |
| 2025-03-17 | mm/damon/sysfs-schemes: record filters of which layer should be added to the ... | SeongJae Park | 1 | -10/+36 |
| 2025-03-17 | mm/damon/core: expose damos_filter_for_ops() to DAMON kernel API callers | SeongJae Park | 1 | -1/+8 |
| 2025-03-17 | mm/damon/sysfs-schemes: commit filters in {core,ops}_filters directories | SeongJae Park | 1 | -3/+11 |
| 2025-03-17 | mm/damon/sysfs-schemes: implement core_filters and ops_filters directories | SeongJae Park | 1 | -2/+38 |
| 2025-03-17 | mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters() be used for diff... | SeongJae Park | 1 | -4/+7 |
| 2025-03-17 | mm/damon/paddr: respect ops_filters_default_reject | SeongJae Park | 1 | -1/+1 |
| 2025-03-17 | mm/damon/core: set damos_filter default allowance behavior based on installed... | SeongJae Park | 1 | -5/+36 |
| 2025-03-17 | mm/damon/paddr: support only damos->ops_filters | SeongJae Park | 1 | -12/+0 |
| 2025-03-17 | mm/damon/core: put ops-handled filters to damos->ops_filters | SeongJae Park | 1 | -1/+16 |
| 2025-03-17 | mm/damon/core: support committing ops_filters | SeongJae Park | 1 | -1/+39 |
| 2025-03-17 | mm/damon/paddr: support ops_filters | SeongJae Park | 1 | -0/+12 |
| 2025-03-17 | mm/damon/core: introduce damos->ops_filters | SeongJae Park | 1 | -0/+1 |
| 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-03-17 | mm/damon/core: implement intervals auto-tuning | SeongJae Park | 1 | -0/+76 |
| 2025-03-17 | mm/damon: add data structure for monitoring intervals auto-tuning | SeongJae Park | 1 | -0/+22 |
| 2025-03-16 | mm/damon: implement a new DAMOS filter type for unmapped pages | SeongJae Park | 2 | -0/+4 |
| 2025-03-16 | mm/damon/sysfs-schemes: add files for setting damos_filter->sz_range | Usama Arif | 1 | -0/+54 |
| 2025-03-16 | mm/damon: introduce DAMOS filter type hugepage_size | Usama Arif | 3 | -0/+10 |
| 2025-03-16 | mm/damon/core: do damos walking in entire regions granularity | SeongJae Park | 1 | -6/+3 |
| 2025-03-16 | mm/damon/core: do not call damos_walk_control->walk() if walk is completed | SeongJae Park | 1 | -0/+3 |
| 2025-03-16 | mm/damon/core: unset damos->walk_completed after confimed set | SeongJae Park | 1 | -0/+3 |
| 2025-03-16 | mm/damon: avoid applying DAMOS action to same entity multiple times | SeongJae Park | 2 | -12/+28 |
| 2025-03-16 | mm/damon/ops: have damon_get_folio return folio even for tail pages | Usama Arif | 2 | -7/+19 |
| 2025-03-16 | mm/damon: handle device-exclusive entries correctly in damon_folio_mkold_one() | David Hildenbrand | 1 | -2/+21 |
| 2025-03-16 | mm/damon: handle device-exclusive entries correctly in damon_folio_young_one() | David Hildenbrand | 1 | -1/+9 |
| 2025-03-16 | mm/damon/core: initialize damos->walk_completed in damon_new_scheme() | SeongJae Park | 1 | -0/+1 |
| 2025-03-16 | mm/damon: respect core layer filters' allowance decision on ops layer | SeongJae Park | 2 | -1/+8 |
| 2025-01-25 | mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() | Thorsten Blum | 1 | -3/+3 |
| 2025-01-25 | mm/damon/paddr: improve readability of damon_pa_stat | Joshua Hahn | 1 | -4/+1 |
| 2025-01-25 | mm/damon/paddr: increment pa_stat damon address range by folio size | Usama Arif | 1 | -2/+6 |
| 2025-01-25 | mm/damon/sysfs-schemes: add a file for setting damos_filter->allow | SeongJae Park | 1 | -1/+31 |
| 2025-01-25 | mm/damon: add 'allow' argument to damos_new_filter() | SeongJae Park | 5 | -8/+10 |
| 2025-01-25 | mm/damon/paddr: support damos_filter->allow | SeongJae Park | 1 | -3/+3 |
| 2025-01-25 | mm/damon/core: support damos_filter->allow | SeongJae Park | 2 | -8/+8 |
| 2025-01-25 | mm/damon/core: add damos_filter->allow field | SeongJae Park | 1 | -0/+1 |
| 2025-01-25 | mm/damon: remove DAMON debugfs interface | SeongJae Park | 3 | -1165/+0 |
| 2025-01-25 | mm/damon: remove DAMON debugfs interface kunit tests | SeongJae Park | 4 | -194/+0 |
| 2025-01-25 | mm/damon/sysfs-schemes: expose per-region filter-passed bytes | SeongJae Park | 3 | -3/+21 |
| 2025-01-25 | mm/damon/core: pass per-region filter-passed bytes to damos_walk_control->wal... | SeongJae Park | 2 | -4/+5 |
| 2025-01-25 | mm/damon/syfs-schemes: implement per-scheme filter-passed bytes stat | SeongJae Park | 1 | -0/+16 |
| 2025-01-25 | mm/damon/core: implement per-scheme ops-handled filter-passed bytes stat | SeongJae Park | 1 | -2/+4 |
| 2025-01-25 | mm/damon/paddr: report filter-passed bytes back for DAMOS_STAT action | SeongJae Park | 1 | -1/+34 |
| 2025-01-25 | mm/damon/paddr: report filter-passed bytes back for normal actions | SeongJae Park | 1 | -11/+22 |
| 2025-01-25 | mm/damon: ask apply_scheme() to report filter-passed region-internal bytes | SeongJae Park | 3 | -3/+5 |
| 2025-01-25 | mm/damon/sysfs: remove unused code for schemes tried regions update | SeongJae Park | 3 | -282/+2 |
| 2025-01-25 | mm/damon/sysfs: use damos_walk() for update_schemes_tried_{bytes,regions} | SeongJae Park | 3 | -0/+96 |
| 2025-01-25 | mm/damon/core: implement damos_walk() | SeongJae Park | 1 | -0/+132 |
| 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/core: introduce damon_call() | SeongJae Park | 1 | -0/+86 |
| 2025-01-25 | mm/damon/sysfs: handle clear_schemes_tried_regions from DAMON sysfs context | SeongJae Park | 2 | -15/+4 |
| 2025-01-25 | mm/damon/sysfs-schemes: remove unnecessary schemes existence check in damon_s... | SeongJae Park | 3 | -14/+7 |
| 2025-01-13 | mm/damon/tests/vaddr-kunit.h: reduce stack consumption | Andrew Morton | 1 | -1/+1 |
| 2025-01-13 | mm/damon/core: remove duplicate list_empty quota->goals check | Honggyu Kim | 1 | -5/+2 |
| 2024-12-30 | mm/damon/core: fix ignored quota goals and filters of newly committed schemes | SeongJae Park | 1 | -0/+5 |
| 2024-12-30 | mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() | SeongJae Park | 1 | -1/+4 |
| 2024-11-23 | Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 4 | -7/+10 |
| 2024-11-19 | Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -3/+2 |
| 2024-11-11 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -14/+28 |
| 2024-11-07 | mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef co... | SeongJae Park | 1 | -1/+1 |
| 2024-11-07 | mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT | SeongJae Park | 1 | -1/+1 |
| 2024-11-07 | mm/damon/core: avoid overflow in damon_feed_loop_next_input() | SeongJae Park | 1 | -7/+21 |
| 2024-11-07 | mm/damon/core: handle zero schemes apply interval | SeongJae Park | 1 | -4/+4 |
| 2024-11-07 | mm/damon/core: handle zero {aggregation,ops_update} intervals | SeongJae Park | 1 | -3/+3 |
| 2024-11-06 | mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region() | Zheng Yejian | 2 | -0/+4 |
| 2024-11-06 | mm/damon/vaddr: fix issue in damon_va_evenly_split_region() | Zheng Yejian | 2 | -2/+3 |
| 2024-11-06 | mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER | James Houghton | 1 | -2/+0 |
| 2024-11-05 | mm/damon: fix sparse warning for zero initializer | Leo Stone | 1 | -1/+1 |
| 2024-10-17 | mm/damon/tests/sysfs-kunit.h: fix memory leak in damon_sysfs_test_add_targets() | Jinjie Ruan | 1 | -0/+1 |
| 2024-10-16 | mm/damon/core: Use generic upper bound recommondation for usleep_range() | Anna-Maria Behnsen | 1 | -2/+1 |
| 2024-10-16 | timers: Rename usleep_idle_range() to usleep_range_idle() | Anna-Maria Behnsen | 1 | -1/+1 |
| 2024-09-26 | mm/damon/Kconfig: update DAMON doc URL | Diederik de Haas | 1 | -1/+1 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 9 | -15/+84 |
| 2024-09-09 | mm/damon/tests/core-kunit: skip damon_test_nr_accesses_to_accesses_bp() if ag... | SeongJae Park | 2 | -1/+19 |
| 2024-09-09 | mm/damon/tests/vaddr-kunit: init maple tree without MT_FLAGS_LOCK_EXTERN | SeongJae Park | 1 | -1/+1 |
| 2024-09-09 | Revert "mm/damon/lru_sort: adjust local variable to dynamic allocation" | SeongJae Park | 1 | -11/+4 |
| 2024-09-09 | mm/damon/core: replace per-quota regions priority histogram buffer usage with... | SeongJae Park | 1 | -3/+6 |
| 2024-09-09 | mm/damon/core: introduce per-context region priorities histogram buffer | SeongJae Park | 1 | -0/+5 |
| 2024-09-09 | mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu r... | Liam R. Howlett | 1 | -0/+2 |
| 2024-09-03 | mm/damon/tests: add .kunitconfig file for DAMON kunit tests | SeongJae Park | 1 | -0/+22 |
| 2024-09-03 | mm/damon: move kunit tests to tests/ subdirectory with _kunit suffix | SeongJae Park | 8 | -4/+4 |
| 2024-09-03 | mm/damon/dbgfs-test: skip dbgfs_set_init_regions() test if PADDR is not regis... | SeongJae Park | 1 | -0/+5 |
| 2024-09-03 | mm/damon/dbgfs-test: skip dbgfs_set_targets() test if PADDR is not registered | SeongJae Park | 1 | -0/+5 |
| 2024-09-03 | mm/damon/core-test: fix damon_test_ops_registration() for DAMON_VADDR unset case | SeongJae Park | 1 | -1/+16 |
| 2024-09-03 | mm/damon/core-test: test only vaddr case on ops registration test | SeongJae Park | 1 | -6/+2 |
| 2024-09-01 | mm/damon/lru_sort: adjust local variable to dynamic allocation | Peng Hao | 1 | -4/+11 |
| 2024-07-12 | mm: provide mm_struct and address to huge_ptep_get() | Christophe Leroy | 1 | -3/+3 |
| 2024-07-06 | Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fix | Andrew Morton | 1 | -2/+19 |
| 2024-07-04 | mm/damon/paddr: initialize nr_succeeded in __damon_pa_migrate_folio_list() | SeongJae Park | 1 | -1/+1 |
| 2024-07-03 | mm/damon/core: merge regions aggressively when max_nr_regions is unmet | SeongJae Park | 1 | -2/+19 |
| 2024-07-03 | mm/damon/lru_sort: remove unnecessary online tuning handling code | SeongJae Park | 1 | -27/+1 |
| 2024-07-03 | mm/damon/lru_sort: use damon_commit_ctx() | SeongJae Park | 1 | -7/+20 |
| 2024-07-03 | mm/damon/reclaim: remove unnecessary code for online tuning | SeongJae Park | 1 | -18/+1 |
| 2024-07-03 | mm/damon/reclaim: use damon_commit_ctx() | SeongJae Park | 1 | -19/+24 |
| 2024-07-03 | mm/damon/sysfs-schemes: rename *_set_{schemes,scheme_filters,quota_score,sche... | SeongJae Park | 3 | -8/+8 |
| 2024-07-03 | mm/damon/sysfs-schemes: remove unnecessary online tuning handling code | SeongJae Park | 1 | -65/+3 |
| 2024-07-03 | mm/damon/sysfs: rename damon_sysfs_set_targets() to ...add_targets() | SeongJae Park | 2 | -6/+6 |
| 2024-07-03 | mm/damon/sysfs: remove unnecessary online tuning handling code | SeongJae Park | 2 | -59/+3 |
| 2024-07-03 | mm/damon/sysfs-schemes: use damos_commit_quota_goals() | SeongJae Park | 1 | -2/+12 |
| 2024-07-03 | mm/damon/sysfs: use damon_commit_ctx() | SeongJae Park | 1 | -2/+13 |
| 2024-07-03 | mm/damon/core: implement DAMON context commit function | SeongJae Park | 1 | -0/+274 |
| 2024-07-03 | mm/damon/core: implement DAMOS quota goals online commit function | SeongJae Park | 1 | -0/+59 |
| 2024-07-03 | mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion | Hyeongtak Ji | 2 | -0/+4 |
| 2024-07-03 | mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion | Honggyu Kim | 2 | -0/+155 |
| 2024-07-03 | mm/damon/sysfs-schemes: add target_nid on sysfs-schemes | Hyeongtak Ji | 5 | -5/+41 |
| 2024-05-11 | mm/damon/core: fix return value from damos_wmark_metric_value | Alex Rusuf | 1 | -4/+5 |
| 2024-05-11 | mm/damon/core: initialize ->esz_bp from damos_quota_init_priv() | SeongJae Park | 1 | -0/+1 |
| 2024-05-07 | mm/vmscan: remove ignore_references argument of reclaim_pages() | SeongJae Park | 1 | -1/+1 |
| 2024-05-07 | mm/damon/paddr: do page level access check for pageout DAMOS action on its own | SeongJae Park | 1 | -4/+12 |
| 2024-05-07 | mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS a... | SeongJae Park | 1 | -1/+11 |
| 2024-05-05 | mm/damon/paddr: implement DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+5 |
| 2024-05-05 | mm/damon: add DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+1 |
| 2024-05-05 | mm/damon/paddr: implement damon_folio_mkold() | SeongJae Park | 1 | -11/+16 |
| 2024-05-05 | mm/damon/paddr: implement damon_folio_young() | SeongJae Park | 1 | -13/+19 |
| 2024-03-04 | mm: madvise: pageout: ignore references rather than clearing young | Barry Song | 1 | -1/+1 |
| 2024-02-23 | mm/damon/reclaim: implement memory PSI-driven quota self-tuning | SeongJae Park | 1 | -0/+25 |
| 2024-02-23 | mm/damon/reclaim: implement user-feedback driven quota auto-tuning | SeongJae Park | 1 | -0/+28 |
| 2024-02-23 | mm/damon/sysfs-schemes: support PSI-based quota auto-tune | SeongJae Park | 1 | -2/+40 |
| 2024-02-23 | mm/damon/core: implement PSI metric DAMOS quota goal | SeongJae Park | 1 | -0/+25 |
| 2024-02-23 | mm/damon/core: support multiple metrics for quota goal | SeongJae Park | 2 | -5/+22 |
| 2024-02-23 | mm/damon/core: let goal specified with only target and current values | SeongJae Park | 2 | -12/+7 |
| 2024-02-23 | mm/damon/core: remove ->goal field of damos_quota | SeongJae Park | 1 | -12/+5 |
| 2024-02-23 | mm/damon/sysfs: use only quota->goals | SeongJae Park | 3 | -19/+35 |
| 2024-02-23 | mm/damon/core: add multiple goals per damos_quota and helpers for those | SeongJae Park | 1 | -7/+71 |
| 2024-02-23 | mm/damon/core: split out quota goal related fields to a struct | SeongJae Park | 2 | -11/+12 |
| 2024-02-23 | mm/damon/sysfs: implement a kdamond command for updating schemes' effective q... | SeongJae Park | 3 | -0/+56 |
| 2024-02-23 | mm/damon/sysfs-schemes: implement quota effective_bytes file | SeongJae Park | 1 | -0/+14 |
| 2024-02-23 | mm/damon/core: set damos_quota->esz as public field and document | SeongJae Park | 1 | -4/+4 |
| 2024-02-22 | mm/damon/sysfs: handle 'state' file inputs for every sampling interval if pos... | SeongJae Park | 3 | -16/+29 |
| 2024-02-22 | mm/damon/dbgfs: rename monitor_on file to monitor_on_DEPRECATED | SeongJae Park | 1 | -1/+1 |
| 2024-02-22 | mm/damon/dbgfs: make debugfs interface deprecation message a macro | SeongJae Park | 1 | -8/+7 |
| 2024-02-22 | mm/damon/dbgfs: implement deprecation notice file | SeongJae Park | 1 | -2/+17 |
| 2024-02-22 | mm/damon: rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED | SeongJae Park | 1 | -1/+6 |
| 2024-02-20 | mm/damon/lru_sort: fix quota status loss due to online tunings | SeongJae Park | 1 | -7/+36 |
| 2024-02-20 | mm/damon/reclaim: fix quota stauts loss due to online tunings | SeongJae Park | 1 | -1/+17 |
| 2024-02-20 | mm/damon/sysfs-schemes: handle schemes sysfs dir removal before commit_scheme... | SeongJae Park | 1 | -0/+4 |
| 2024-02-20 | mm/damon/core: check apply interval in damon_do_apply_schemes() | SeongJae Park | 1 | -4/+11 |
| 2024-02-07 | mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout setup | SeongJae Park | 1 | -1/+1 |
| 2023-12-29 | mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h | Tanzir Hasan | 1 | -1/+1 |
| 2023-12-20 | mm/damon/core-test: test max_nr_accesses overflow caused divide-by-zero | SeongJae Park | 1 | -0/+11 |
| 2023-12-20 | mm/damon: update email of SeongJae | SeongJae Park | 7 | -7/+7 |
| 2023-12-20 | sync mm-stable with mm-hotfixes-stable to pick up depended-upon changes | Andrew Morton | 1 | -0/+6 |
| 2023-12-12 | mm/damon/core: make damon_start() waits until kdamond_fn() starts | SeongJae Park | 1 | -0/+6 |
| 2023-12-12 | mm/damon/core-test: add a unit test for the feedback loop algorithm | SeongJae Park | 1 | -0/+32 |
| 2023-12-12 | mm/damon/sysfs-schemes: implement a command for scheme quota goals only commit | SeongJae Park | 3 | -0/+46 |
| 2023-12-12 | mm/damon/sysfs-schemes: commit damos quota goals user input to DAMOS | SeongJae Park | 1 | -0/+32 |
| 2023-12-12 | mm/damon/sysfs-schemes: implement files for scheme quota goals setup | SeongJae Park | 1 | -3/+221 |
| 2023-12-12 | mm/damon/core: implement goal-oriented feedback-driven quota auto-tuning | SeongJae Park | 1 | -9/+59 |
| 2023-12-10 | mm/damon/core-test: test damon_split_region_at()'s access rate copying | SeongJae Park | 1 | -4/+11 |
| 2023-12-06 | mm/damon/sysfs-schemes: add timeout for update_schemes_tried_regions | SeongJae Park | 1 | -6/+43 |
| 2023-12-06 | mm/damon/core: copy nr_accesses when splitting region | SeongJae Park | 1 | -0/+1 |
| 2023-11-15 | mm/damon/core.c: avoid unintentional filtering out of schemes | Hyeongtak Ji | 1 | -1/+1 |
| 2023-11-15 | mm/damon/sysfs-schemes: handle tried region directory allocation failure | SeongJae Park | 1 | -0/+2 |
| 2023-11-15 | mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure | SeongJae Park | 1 | -0/+3 |
| 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-02 | Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -2/+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 | 3 | -0/+100 |
| 2023-10-25 | mm/damon/core: avoid divide-by-zero from pseudo-moving window length calculation | SeongJae Park | 1 | -1/+1 |
| 2023-10-25 | mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation | SeongJae Park | 1 | -3/+1 |
| 2023-10-25 | mm/damon/ops-common: avoid divide-by-zero during region hotness calculation | SeongJae Park | 1 | -3/+2 |
| 2023-10-25 | mm/damon/core: avoid divide-by-zero during monitoring results update | SeongJae Park | 1 | -8/+2 |
| 2023-10-18 | mm/damon/sysfs: avoid empty scheme tried regions for large apply interval | SeongJae Park | 3 | -4/+48 |
| 2023-10-18 | mm/damon/sysfs-schemes: do not update tried regions more than one DAMON snapshot | SeongJae Park | 1 | -0/+77 |
| 2023-10-18 | Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes. | Andrew Morton | 1 | -2/+5 |
| 2023-10-18 | mm/damon/sysfs: check DAMOS regions update progress from before_terminate() | SeongJae Park | 1 | -2/+5 |
| 2023-10-16 | mm/damon/core: remove unnecessary si_meminfo invoke. | Huan Yang | 1 | -4/+2 |
| 2023-10-04 | kthread: add kthread_stop_put | Andreas Gruenbacher | 1 | -2/+1 |
| 2023-10-04 | mm/damon/core-test: fix memory leak in damon_new_ctx() | Jinjie Ruan | 1 | -0/+4 |
| 2023-10-04 | mm/damon/core-test: fix memory leak in damon_new_region() | Jinjie Ruan | 1 | -1/+3 |
| 2023-10-04 | mm/damon/sysfs-schemes: support DAMOS apply interval | SeongJae Park | 1 | -4/+34 |
| 2023-10-04 | mm/damon/core: implement scheme-specific apply interval | SeongJae Park | 5 | -9/+72 |
| 2023-10-04 | mm/damon/sysfs-schemes: use nr_accesses_bp as the source of tried_regions/<N>... | SeongJae Park | 1 | -1/+1 |
| 2023-10-04 | mm/damon/core: make DAMOS uses nr_accesses_bp instead of nr_accesses | SeongJae Park | 1 | -2/+3 |
| 2023-10-04 | mm/damon/core: mark damon_moving_sum() as a static function | SeongJae Park | 1 | -1/+1 |
| 2023-10-04 | mm/damon/core: skip updating nr_accesses_bp for each aggregation interval | SeongJae Park | 1 | -2/+0 |
| 2023-10-04 | mm/damon/core: use pseudo-moving sum for nr_accesses_bp | SeongJae Park | 3 | -10/+27 |
| 2023-10-04 | mm/damon/core: introduce nr_accesses_bp | SeongJae Park | 2 | -0/+11 |
| 2023-10-04 | mm/damon/core-test: add a unit test for damon_moving_sum() | SeongJae Park | 1 | -0/+16 |