v1
2026-09-07
DAMON vaddr 支持 probes · v1
为 DAMON vaddr 操作集增加 data attributes 监控:支持 prep/apply probes、hugetlb,并复用 paddr 的过滤器逻辑。
原始补丁链接
子 Patch(5)
1/5
mm/damon/vaddr: support prep_probes
DAMON virtual address space operation set (vaddr) is not supporting prep_probes. Add the support. Signed-off-by: SJ Park sj@kernel.org — mm/damon/vaddr.c | 40 ++++++++++++++++++++++++++++++++++
2/5
mm/damon/paddr: move probe filter handling to ops-common
Probe filter matching logic for anon and memcg type filters in DAMON’s physical address space operation set (paddr) can be reused by virtual address space operation set (vaddr) in future. Prepare the
3/5
mm/damon/vaddr: support apply_probe
DAMON virtual address space operation set (vaddr) is not supporting apply_probe. Add a minimum support. Do not support hugetlb pages and PGIDLE_UNSET filter type for simplicity. Signed-off-by: SJ P
4/5
mm/damon/vaddr: extend apply_probes() for hugetlb
DAMON virtual address space operation set(vaddr) does not support hugetlb pages in apply_probes. Extend it for hugetlb pages. Signed-off-by: SJ Park sj@kernel.org — mm/damon/vaddr.c | 30 ++++++
5/5
mm/damon/vaddr: support pgidle_unset probe filter type
DAMON virtual address space operation set (vaddr) does not support pgidle_unset probe filter type. Add the support. Signed-off-by: SJ Park sj@kernel.org — mm/damon/vaddr.c | 55 ++++++++++++++++