v2
2026-11-02
DAMON清理与迁移优化 · v2
优化vaddr DAMON的damos_migrate过滤失败路径,使用last_applied和sz_filter_passed,并清理sysfs重复校验及测试变量。
原始补丁链接
子 Patch(6)
1/6
mm/damon/vaddr: advance migration attempt in folio level for filter out
DAMOS vaddr的damos_va_migrate_pmd_entry()在ops filter排除folio时按folio大小推进循环,而非固定页大小;过滤器本按folio粒度工作,减少重复扫描并提升效率。
2/6
mm/damon/vaddr: use damos->last_applied for migrate action
[Re: [RFC PATCH v2 2/6] mm/damon/vaddr: use damos->last_applied for migrate action] Thank you for your contribution! Sashiko AI review found 3 potential issue(s) to consider: - [Medium] mm/damon/vaddr
3/6
mm/damon/vaddr: implement sz_filter_passed for migrate_{hot,cold} action
On Sun, 01 Nov 2026 17:21:39 +0000 sashiko-bot@kernel.org wrote: > Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider: > - [Low] mm/damon/vaddr: undeclared dests
4/6
mm/damon/sysfs-schemes: drop redundant and racy zero target_value check
删除DAMON sysfs schemes中target_value为零的检查;核心damos_commit_quota_goal()已统一拒绝零值,保留该检查既冗余又与target_value_store()存在TOCTOU竞争。
5/6
selftests/damon/damos_apply_interval: remove unused variables
删除DAMON selftest脚本damos_apply_interval.py中赋值未使用的wss_collected和nr_quota_exceeds变量,消除flake8告警,不改变测试行为。
6/6
selftests/damon: remove unused imports of os and sys modules
On Sun, 01 Nov 2026 17:20:33 +0000 sashiko-bot@kernel.org wrote: > Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider: > - [Low] selftests/damon: commit subject