diff --git a/mm/damon/core.c b/mm/damon/core.c index 0e5ada441b05..722dcb8fff7a 100644 --- a/mm/damon/core.c +++ b/mm/damon/core.c @@ -2319,6 +2319,8 @@ static void damos_adjust_quota(struct damon_ctx *c, struct damos *s) damon_for_each_region(r, t) { if (!__damos_valid_target(r, s)) continue; + if (damos_core_filter_out(c, t, r, s)) + continue; score = c->ops.get_scheme_score(c, r, s); c->regions_score_histogram[score] += damon_sz_region(r);