From patchwork Thu Feb 27 01:57:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SeongJae Park X-Patchwork-Id: 13993530 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6487DC19776 for ; Thu, 27 Feb 2025 01:58:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A5EAD280007; Wed, 26 Feb 2025 20:58:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9E68E280003; Wed, 26 Feb 2025 20:58:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 83A8D280007; Wed, 26 Feb 2025 20:58:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 52295280003 for ; Wed, 26 Feb 2025 20:58:12 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 07BE1B6A3B for ; Thu, 27 Feb 2025 01:58:12 +0000 (UTC) X-FDA: 83164064424.03.29E647F Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 71BF240002 for ; Thu, 27 Feb 2025 01:58:10 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=TDxU2T+f; spf=pass (imf04.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740621490; a=rsa-sha256; cv=none; b=kLn4gS8HfS1UzO3zAl6/eZDxfLH01zSHENRCJ0kHZUX62yJR06kYnQsrbrahYiP1imx0NB ACcnRJqNHOcZTXhAA9d55BtGCdxiQr9eThwwSn7RFhQQCSJXPRGBog8OvBcq1JPKLlde46 OJo13G6pybGK2SSdVh3dFJGxjXTORuE= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=TDxU2T+f; spf=pass (imf04.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740621490; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=v/SopPuEJ8nO4FQzh0OWhP+D54q/KQxXmXbPdy2Ck5I=; b=v5gJAuCTrkIFhNXt2f4Xq5eDwz0B2QnIR0ZNeyExKP+iW1EGGKvp2r5TAUSZ2m/J9CvMKc odieAE85c9TtUeStLdHcTsDJUCUgoMdp+N+Qy7HO7YxrS1NxIxrl8yAEgVcl7itSi4tQyF AeZsRlIKlUf4Y9E8GWQtKNOZdtLTp7M= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 52A3A5C7641; Thu, 27 Feb 2025 01:57:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D1DEDC4CEE8; Thu, 27 Feb 2025 01:58:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740621490; bh=5EkDSCqQcPc4o5HB4towhIerpdJDJgqyUQWBno/4/Pc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TDxU2T+fb1Lu8ku+Akhya8vo641/KoP0MnyQgPo0COrZXXJxSODx8ZPMPT/8/JWiY Qw5nEETyG1lvk2ANCOBqu0EPYsqsxFVnrL1JefU78M75Jtdkb5ySvMkEJxQzs2xAEl erL9Cnz1H+8q9AAe14/LG5wJDr7YqcVIctO4HIUD1rq0wl4fNrHocT41y9XIHnYnrL LsO/TA49RXhUn+jCEMyE5iE7B6JM4VDwmODLUy9xF9vqoKJl+qztmcgo9Hywnq5auD 6W4m0xhWcIZ0G5zYqHY61r9bC1FBzJBtnln8ZRdvDGUd16d1yCuP9/nMdpY6RU8i/6 VDt8wh5DSc79w== From: SeongJae Park To: Cc: SeongJae Park , Andrew Morton , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [RFC PATCH v2 8/9] mm/damon/paddr: respect ops_filters_default_reject Date: Wed, 26 Feb 2025 17:57:53 -0800 Message-Id: <20250227015754.38789-9-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250227015754.38789-1-sj@kernel.org> References: <20250227015754.38789-1-sj@kernel.org> MIME-Version: 1.0 X-Stat-Signature: h8f7717mrj9gwcc7oiekxbf75i1sdjmg X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 71BF240002 X-Rspam-User: X-HE-Tag: 1740621490-621724 X-HE-Meta: U2FsdGVkX18gtEyR5u0EC4pcGmhMOwCT6i2Rx4+wqf4RA+gtSpaCLVQed39yhnNG9JJ1mm3LeJ9udoWXkIwN6NYcXLrxe6qPGXDflcff9qGf0n/4tVLMW33WKk2dEUBlEqc+c0lMw3VIbr6ciTyWXujF0w5bSgkM+LIVkBNCTjsvYKMh2Jpzql0u6LbYTp4lt7B72SK0AdnHQUY+jTmbeiv5ANY4pGoq9jXAHwZ0uKLnSGW6nwk0mRNMJvbD9sfi/2oSZfwDWwHbzCpfEMmwucXq68DajR0U8OX6KYHtQBeu5LCn71pUUExKi+nLayyKfJn+jxP6uzJyY8/KjZRQiAuhNYNlwhQO0Qprcc6njJD4ZxVrCdt44+ugRlH/jhTwql+aP/GB5Gjlj4crElRTYLkTa+wcDJ4ey+AGrW09Xp6ZnVTsYP5V8/jBmyn+CCbCjERLurYwaLJHu4Zex/QPBmbRocwAbjC9iyG8ANfsuhccji+5Z7EqslYQoJ6PedHivL1zEATEOT3/d4pUFByImjetJ+0WybWFS8O2jVO/UBsdiLvv3xkfWM9Wk1w60ZTtfxI2M1j3f6KKYqywqH4fvKHERpIZKkdJkWkT5P4nfo47Pf0ffhYhChf+s8GFaajSZZwOemhGzPfzqKRL2+7QeM8mGB0583nLAWssAIAEaaoovQIly0SPX4jwkrsM785b1jiOIxS+Km7pMBc77JbbZh73jOnF/WnJPoT6tpTeNd7knGd9vIH/4JuYpHKUpUaBINdigZg2bwW7UZ/Q+wCn3Z2TL2pgeScmStJSvsXzp/TSQkz/mTVoDzAPFqUNNtDSCjyo84IbXUmus2y8ryTfxoj84+S/w/IdLQlJiTznUrUbATNQ6Mh/h1RQRcrrdqNeMZ7VhFAAe1cAtuhx8LyMf4ombCTTHaGErZucwEd7S8CkGQsHequ5a8Rg34LrGt2+W9JQ2U5IhauaJDlfOji ZgdNOwlr OncsZ0s94Ci4RZ1UECoKGrj3FXRDuX3QrE7VWpxbdBGAyId1Uaq6Tm01/k7NlizabWo+A8ZLGNKOxmrzGANNEtxJ23a+NnKTuru4zbPyN28qKeydfNhL2axObUnReJQRQrR7193eO3nnx5f5JvgFYZv46BK8wCpTVJLd9+S8LhCpjgdWXbHbdSmuU08SEhPihSY9OTbz23bfwbIPBoz82tZhAQf2mrGiRNlQxbY3YBL5BID11znM1Uw9c2GZiGbse4ittAXTbS7oG4iyMrr9/QN/uNQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000006, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Use damos->ops_filters_default_reject, which is set based on the installed filters' behaviors, from physical address space DAMON operations set. Signed-off-by: SeongJae Park --- mm/damon/paddr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/damon/paddr.c b/mm/damon/paddr.c index 432ea4efdc4b..fee66a3cc82b 100644 --- a/mm/damon/paddr.c +++ b/mm/damon/paddr.c @@ -257,7 +257,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)