[RFC PATCH 2/5] mm/damon/paddr: support DAMON_FILTER_TYPE_PGIDLE_SET

From: SJ Park

Date: Sun Sep 06 2026 - 13:52:19 EST


Implement DAMON_FILTER_TYPE_PGIDLE_SET support on the physical address
space DAMON operation set (paddr).

Signed-off-by: SJ Park <sj@xxxxxxxxxx>
---
mm/damon/paddr.c | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/mm/damon/paddr.c b/mm/damon/paddr.c
index d7c81829445ba..79195026b903a 100644
--- a/mm/damon/paddr.c
+++ b/mm/damon/paddr.c
@@ -151,6 +151,12 @@ static bool damon_pa_filter_match(struct damon_filter *filter,
else
matched = damon_folio_young(folio);
break;
+ case DAMON_FILTER_TYPE_PGIDLE_SET:
+ if (!folio)
+ matched = false;
+ else
+ matched = damon_folio_young(folio) == false;
+ break;
default:
return damon_ops_filter_match(filter, folio);
}
--
2.47.3