| Published | Title | Version | Author | Status |
|---|---|---|---|---|
| 2026-04-02 04:59 UTC | mm/damon/stat: deallocate damon_call() failure leaking damon_ctx | 1 | sj@kernel.org | finished in 1h30m0s |
| 2026-04-02 01:04 UTC | mm/damon/stat: deallocate damon_call() failure leaking damon_ctx | 1 | sj@kernel.org | finished in 1h33m0s |
| 2026-04-01 16:26 UTC | MAINTAINERS: add sashiko as the first DAMON reviewer | 1 | sj@kernel.org | finished in 1h12m0s |
| 2026-03-31 07:32 UTC | mm/damon: validate min_region_size to be power of 2 | 1 | aethernet65535@gmail.com | finished in 4h27m0s |
| 2026-03-30 16:43 UTC | mm/damon: reset thread status parameters upon kdamond termination | 1 | aethernet65535@gmail.com | finished in 4h27m0s |
| 2026-03-30 14:57 UTC | mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action | 1 | gutierrez.asier@huawei-partners.com | finished in 4h42m0s |
| 2026-03-29 15:30 UTC | Docs/admin-guide/mm/damon: warn commit_inputs vs other params race | 1 | sj@kernel.org | finished in 1h0m0s |
| 2026-03-29 15:23 UTC | mm/damon/core: use time_in_range_open() for damos quota window start | 1 | sj@kernel.org | finished in 4h12m0s |
| 2026-03-29 07:54 UTC | mm/damon: add synchronous commit for commit_inputs | 2 | aethernet65535@gmail.com | finished in 4h7m0s |
| 2026-03-29 04:38 UTC | mm/damon/core: validate damos_quota_goal->nid | 1 | sj@kernel.org | finished in 3h56m0s |
| 2026-03-28 17:24 UTC | Docs/admin-guide/mm/damon: warn commit_inputs vs other params race | 1 | sj@kernel.org | finished in 1h9m0s |
| 2026-03-28 16:39 UTC | mm/damon/core: use time_in_range() for damos quota window start | 1 | sj@kernel.org | finished in 4h4m0s |
| 2026-03-28 08:45 UTC | mm/damon: add synchronous commit for commit_inputs | 1 | aethernet65535@gmail.com | finished in 4h5m0s |
| 2026-03-28 00:54 UTC | mm/damon/core: validate damos_quota_goal->nid | 1 | sj@kernel.org | finished in 3h51m0s |
| 2026-03-27 23:33 UTC | mm/damon/core: fix damon_call()/damos_walk() vs kdmond exit race | 1 | sj@kernel.org | finished in 4h4m0s |
| 2026-03-27 14:26 UTC | mm/damon/core: fix damon_call()/damos_walk() vs kdmond exit race | 3 | sj@kernel.org | finished in 4h23m0s |
| 2026-03-27 06:26 UTC | mm/damon: validate addr_unit to be power of 2 | 1 | aethernet65535@gmail.com | finished in 4h15m0s |
| 2026-03-27 06:25 UTC | mm/damon: add synchronous commit for commit_inputs | 6 | aethernet65535@gmail.com | finished in 4h23m0s |
| 2026-03-27 00:49 UTC | mm/damon/core: fix damon_call() vs kdamond_fn() exit race deadlock | 2 | sj@kernel.org | finished in 4h12m0s |
| 2026-03-27 00:32 UTC | mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails | 1 | sj@kernel.org | finished in 1h24m0s |
| 2026-03-26 07:27 UTC | mm/damon: introduce DAMON-based NUMA memory tiering module | 1 | objecting@objecting.org | finished in 1h19m0s |
| 2026-03-26 06:23 UTC | mm/damon: fix damon_call()-related leak and deadlock | 1 | sj@kernel.org | finished in 4h28m0s |
| 2026-03-25 20:42 UTC | mm/damon/core: deduplicate core and ops filter commit functions | 1 | objecting@objecting.org | finished in 4h8m0s |
| 2026-03-25 15:52 UTC | mm/damon/core: validate goal nid before accessing node data | 2 | objecting@objecting.org | finished in 4h16m0s |
| 2026-03-25 07:37 UTC | mm/damon/core: small cleanups | 1 | objecting@objecting.org | finished in 4h6m0s |
| 2026-03-25 07:30 UTC | mm/damon/core: validate goal nid before accessing node data | 1 | objecting@objecting.org | finished in 4h16m0s |
| 2026-03-24 15:40 UTC | mm/damon/core: eliminate hot-path integer division in damon_max_nr_accesses() | 1 | objecting@objecting.org | finished in 3h56m0s |
| 2026-03-24 14:48 UTC | Documentation/admin-guide/mm/damon: fix 'parametrs' typo | 1 | hank20010209@gmail.com | finished in 1h15m0s |
| 2026-03-23 23:15 UTC | mm/damon: let DAMON be paused and resumed | 5 | sj@kernel.org | finished in 4h6m0s |
| 2026-03-23 14:56 UTC | This patch set introces a new action: DAMOS_COLLAPSE. | 1 | gutierrez.asier@huawei-partners.com | finished in 4h25m0s |
| 2026-03-22 22:56 UTC | mm/damon/core: optimize kdamond_apply_schemes() with pre-filtered scheme list | 1 | objecting@objecting.org | skipped |
| 2026-03-22 21:43 UTC | mm/damon/core: Performance optimizations for the kdamond hot path | 3 | objecting@objecting.org | skipped |
| 2026-03-22 21:36 UTC | mm/damon/core: Performance optimizations for the kdamond hot path | 2 | objecting@objecting.org | skipped |
| 2026-03-22 18:46 UTC | mm/damon/core: performance optimizations for kdamond hot path | 1 | objecting@objecting.org | skipped |
| 2026-03-22 15:57 UTC | mm/damon: let DAMON be paused and resumed | 4 | sj@kernel.org | finished in 4h1m0s |
| 2026-03-21 18:13 UTC | mm/damon: let DAMON be paused and resumed | 1 | sj@kernel.org | finished in 4h34m0s |
| 2026-03-21 17:54 UTC | mm/damon/sysfs: fix memory leak and NULL dereference issues | 3 | sj@kernel.org | finished in 1h40m0s |
| 2026-03-21 00:52 UTC | mm/damon/ops-common: optimize damon_hot_score() using ilog2() | 3 | aethernet65535@gmail.com | finished in 4h6m0s |
| 2026-03-21 00:26 UTC | mm/damon/lru_sort: add synchronous validation for commit_inputs | 1 | aethernet65535@gmail.com | finished in 1h16m0s |
| 2026-03-20 19:20 UTC | mm/damon/ops-common: optimize damon_hot_score() using ilog2() | 2 | aethernet65535@gmail.com | finished in 4h31m0s |
| 2026-03-20 19:04 UTC | mm/damon: add node_eligible_mem_bp and node_ineligible_mem_bp goal metrics | 4 | ravis.opensrc@gmail.com | skipped |
| 2026-03-20 16:35 UTC | mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure | 2 | objecting@objecting.org | finished in 1h29m0s |
| 2026-03-20 16:34 UTC | mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure | 2 | objecting@objecting.org | finished in 1h28m0s |
| 2026-03-20 14:36 UTC | mm/damon/core: document damos_commit_dests() failure semantics | 2 | sj@kernel.org | finished in 4h29m0s |
| 2026-03-20 07:24 UTC | mm/damon/ops-common: optimize damon_hot_score() using fls() | 1 | aethernet65535@gmail.com | finished in 4h17m0s |
| 2026-03-20 05:24 UTC | Docs/mm/damon: document min_nr_regions constraint and rationale | 1 | aethernet65535@gmail.com | finished in 1h44m0s |
| 2026-03-19 16:16 UTC | mm/damon/reclaim: fix addr_unit validation and age truncation | 1 | objecting@objecting.org | finished in 4h26m0s |
| 2026-03-19 15:57 UTC | mm/damon/sysfs: fix resource leak and NULL pointer dereferences | 1 | objecting@objecting.org | finished in 1h57m0s |
| 2026-03-19 14:52 UTC | mm/damon/core: avoid use of half-online-committed context | 1 | sj@kernel.org | finished in 4h12m0s |
| 2026-03-19 07:13 UTC | mm/damon/core: document damos_commit_dests() failure semantics | 1 | objecting@objecting.org | finished in 4h1m0s |
| 2026-03-19 05:21 UTC | mm/damon: let DAMON be paused and resumed | 2 | sj@kernel.org | finished in 4h14m0s |
| 2026-03-18 21:49 UTC | mm/damon/core: reset nr_dests on allocation failure in damos_commit_dests() | 1 | objecting@objecting.org | finished in 4h32m0s |
| 2026-03-18 03:53 UTC | Docs/mm/damon/design: document DAMON actions when TRANSPARENT_HUGEPAGE is off | 2 | sj@kernel.org | finished in 1h15m0s |
| 2026-03-16 23:51 UTC | mm/damon/stat: monitor all System RAM resources | 3 | sj@kernel.org | finished in 54m0s |
| 2026-03-16 18:38 UTC | mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action | 2 | gutierrez.asier@huawei-partners.com | finished in 4h7m0s |
| 2026-03-16 14:08 UTC | Docs/mm/damon: Document DAMON actions when TRANSPARENT_HUGEPAGE is off | 1 | gutierrez.asier@huawei-partners.com | finished in 1h7m0s |
| 2026-03-15 21:00 UTC | mm/damon: let DAMON be paused and resumed | 1 | sj@kernel.org | finished in 4h1m0s |
| 2026-03-15 16:29 UTC | Docs/mm/damon: document exclusivity of special-purpose modules | 2 | sj@kernel.org | skipped |
| 2026-03-15 16:27 UTC | mm/damon/stat: monitor all System RAM resources | 2 | sj@kernel.org | finished in 1h23m0s |
| 2026-03-14 09:38 UTC | mm/damon: guard THP-specific DAMOS actions with CONFIG_TRANSPARENT_HUGEPAGE | 1 | gutierrez.asier@huawei-partners.com | finished in 1h6m0s |
| 2026-03-14 09:20 UTC | Docs/mm/damon: document exclusivity of special-purpose modules | 1 | aethernet65535@gmail.com | skipped |
| 2026-03-13 04:44 UTC | mm/damon/stat: monitor all System RAM resources | 1 | sj@kernel.org | finished in 1h14m0s |
| 2026-03-11 05:29 UTC | mm/damon: support addr_unit on default monitoring targets for modules | 1 | sj@kernel.org | finished in 4h11m0s |
| 2026-03-10 16:24 UTC | mm/damon: Support hot application detections | 2 | gutierrez.asier@huawei-partners.com | finished in 4h4m0s |
| 2026-03-10 01:05 UTC | mm/damon: support multiple goal-based quota tuning algorithms | 1 | sj@kernel.org | finished in 4h13m0s |
| 2026-03-07 19:53 UTC | mm/damon: improve/fixup/update ratio calculation, test and documentation | 1 | sj@kernel.org | finished in 1h0m0s |
| 2026-03-07 19:49 UTC | mm/damon/core: make passed_sample_intervals comparisons overflow-safe | 1 | sj@kernel.org | finished in 4h15m0s |
| 2026-03-07 19:42 UTC | mm/damon: test and document power-of-2 min_region_sz requirement | 1 | sj@kernel.org | finished in 59m0s |
| 2026-03-06 15:29 UTC | mm/damon: add optional debugging-purpose sanity checks | 1 | sj@kernel.org | finished in 4h15m0s |
| 2026-03-05 05:39 UTC | mm/damon: support addr_unit on default monitoring targets for modules | 1 | sj@kernel.org | finished in 3h53m0s |
| 2026-03-04 04:41 UTC | mm/damon: support multiple goal-based quota tuning algorithms | 2 | sj@kernel.org | finished in 3h57m0s |
| 2026-03-01 17:43 UTC | mm/damon: add optional debugging-purpose sanity checks | 2 | sj@kernel.org | finished in 4h10m0s |
| 2026-02-28 22:28 UTC | mm/damon: strictly respect min_nr_regions | 1 | sj@kernel.org | finished in 4h6m0s |
| 2026-02-27 17:06 UTC | mm/damon/core: improve DAMOS quota efficiency for core layer filters | 1 | sj@kernel.org | finished in 4h18m0s |
| 2026-02-24 01:10 UTC | mm/damon/core: clear walk_control on inactive context in damos_walk() | 2 | sj@kernel.org | finished in 4h4m0s |
| 2026-02-23 12:32 UTC | mm/damon: Introduce node_eligible_mem_bp and node_ineligible_mem_bp Quota Goal Metrics | 3 | ravis.opensrc@gmail.com | skipped |
| 2026-02-21 19:36 UTC | mm/damon: add optional debugging-purpose sanity checks | 1 | sj@kernel.org | finished in 3h51m0s |
| 2026-02-21 18:03 UTC | mm/damon: strictly respect min_nr_regions | 2 | sj@kernel.org | finished in 3h51m0s |
| 2026-02-17 00:03 UTC | mm/damon: always respect min_nr_regions from the beginning | 1 | sj@kernel.org | finished in 3h56m0s |
| 2026-02-14 21:41 UTC | mm/damon/core: disallow non-power of two min_region_sz | 1 | sj@kernel.org |
finished
in 41m0s
[1 findings] |
| 2026-02-13 14:50 UTC | mm/damon: remove unused target param of get_scheme_score() | 2 | gutierrez.asier@huawei-partners.com | finished in 4h0m0s |
| 2026-02-12 09:43 UTC | mm/damon: remove unused code | 1 | gutierrez.asier@huawei-partners.com | finished in 4h1m0s |
| 2026-02-12 06:23 UTC | mm/damon: support multiple goal-based quota tuning algorithms | 1 | sj@kernel.org | finished in 3h53m0s |
| 2026-02-03 09:54 UTC | mm/damon: remove redudnant mmu notifier call in pmdp mkold | 1 | qin.yua@h3c.com | finished in 3h58m0s |
| 2026-02-02 14:56 UTC | mm/damon: Support hot application detections | 1 | gutierrez.asier@huawei-partners.com | finished in 4h8m0s |
| 2026-01-31 19:41 UTC | mm/damon/core: improve DAMOS quota efficiency for core layer filters | 1 | sj@kernel.org | finished in 3h52m0s |
| 2026-01-30 08:56 UTC | mm/damon: remove __read_mostly from memory_idle_ms_percentiles | 1 | lirongqing@baidu.com | finished in 51m0s |
| 2026-01-29 21:58 UTC | mm/damon: Introduce node_target_mem_bp Quota Goal Metric | 2 | ravis.opensrc@gmail.com | finished in 4h9m0s |
| 2026-01-29 10:08 UTC | mm/damon: unify address range representation with damon_addr_range | 1 | lienze@kylinos.cn | finished in 54m0s |
| 2026-01-23 04:57 UTC | mm/damon: Add node_sys_bp quota goal metric for PA-based migration control | 1 | ravis.opensrc@gmail.com | finished in 4h4m0s |
| 2026-01-18 18:02 UTC | Docs/mm/damon: update intro, modules, maintainer profile, and misc | 1 | sj@kernel.org | finished in 1h0m0s |
| 2026-01-17 17:52 UTC | mm/damon: cleanup kdamond, damon_call(), damos filter and DAMON_MIN_REGION | 1 | sj@kernel.org | finished in 3h55m0s |
| 2026-01-17 02:07 UTC | selftests/damon: improve leak detection and wss estimation reliability | 1 | sj@kernel.org | finished in 49m0s |
| 2026-01-16 05:07 UTC | mm/damon/core: reinitialize when passed_sample_intervals occurred overflow | 1 | rgbi3307@gmail.com | finished in 4h2m0s |
| 2026-01-15 15:20 UTC | mm/damon: hide kdamond and kdamond_lock from API callers | 1 | sj@kernel.org | finished in 4h13m0s |
| 2026-01-13 15:27 UTC | mm/damon: advance DAMOS-based LRU sorting | 1 | sj@kernel.org | finished in 4h2m0s |
| 2026-01-08 01:30 UTC | mm/damon/paddr: initialize 'folio' variables to NULL for clarity | 3 | sj@kernel.org | finished in 47m0s |
| 2026-01-04 01:32 UTC | mm/damon/paddr: initialize 'folio' variables to NULL for safety and clarity | 2 | yangqixiao@inspur.com | finished in 50m0s |
| 2025-12-31 01:23 UTC | mm/damon/core: remove call_control in inactive contexts | 2 | sj@kernel.org | finished in 4h6m0s |
| 2025-12-29 14:55 UTC | mm: improve call_controls_lock | 1 | gutierrez.asier@huawei-partners.com | finished in 4h7m0s |