]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mm/damon/paddr: respect ops_filters_default_reject
authorSeongJae Park <sj@kernel.org>
Tue, 4 Mar 2025 21:19:12 +0000 (13:19 -0800)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 17 Mar 2025 07:05:39 +0000 (00:05 -0700)
Use damos->ops_filters_default_reject, which is set based on the installed
filters' behaviors, from physical address space DAMON operations set.

Link: https://lkml.kernel.org/r/20250304211913.53574-9-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/paddr.c

index dded659bb110989ae5d4e3209f0af664ff7ef0dd..fba8b3c8ba30a3770a67168ea3cc472e93a72e46 100644 (file)
@@ -260,7 +260,7 @@ static bool damos_pa_filter_out(struct damos *scheme, struct folio *folio)
                if (damos_pa_filter_match(filter, folio))
                        return !filter->allow;
        }
-       return false;
+       return scheme->ops_filters_default_reject;
 }
 
 static bool damon_pa_invalid_damos_folio(struct folio *folio, struct damos *s)