v1 2026-09-14

DAMON 新增大页尺寸探测过滤器 · v1

为 DAMON probe filter 新增 hugepage_size 类型,按大小范围监测 hugepage 内存,并扩展 core、sysfs 与文档。

原始补丁链接

子 Patch(8)

1/8
mm/damon/api: introduce DAMON_FILTER_TYPE_HUGEPAGE_SIZE
Introduce a new data attribute probe filter type, hugepage_size. It will work for memory that is backed by a hugepage of a given size range. Add a new damon_filter_type enum DAMON_FILTER_TYPE_HUGEPAG
2/8
mm/damon/core: commit hugepage_size type damon filter
Extend data attribute probe filters commit logic for the new hugepage_size filter type. Since it needs to carry the size range of the hugepage, update the logic to update the size range fields of the
3/8
mm/damon/ops-common: support hugepage_size damon filter matching
Update ops-common data attribute filter matching logic to support hugepage_size filter type. Signed-off-by: SJ Park sj@kernel.org — mm/damon/ops-common.c | 10 ++++++++++ 1 file changed , 10 ins
4/8
mm/damon/sysfs: add min,max files under probe filter directory
In future, DAMON sysfs interface will support data attribute probe filter types that have range arguments like the newly added hugepage_size type filter. To prepare such supports, add two new DAMON s
5/8
mm/damon/sysfs: support hugepage_size probe filter
Extend DAMON sysfs interface to support hugepage_size probe filter. Allows hugepage_size user string input to the filter type file. Pass the size range argument that users set via min/max files under
6/8
Docs/mm/damon/design: update for hugepage_size probe filter
Update DAMON design document for the newly added hugepage_size data attribute probe filter type. Signed-off-by: SJ Park sj@kernel.org — Documentation/mm/damon/design.rst | 2 ++ 1 file changed ,
7/8
Docs/admin-guide/mm/damon/usage: update for hugepage_size
Update DAMON usage document for the newly added hugepage_size data attribute filter type. Signed-off-by: SJ Park sj@kernel.org — Documentation/admin-guide/mm/damon/usage.rst | 4 +++- 1 file cha
8/8
Docs/ABI/damon: update for hugepage_size probe filter
For the newly added hugepage_size data attribute probe filter, two new sysfs files are added for the size range. Update DAMON ABI document for the new files. Signed-off-by: SJ Park sj@kernel.org -