From patchwork Tue Mar 4 21:19:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SeongJae Park X-Patchwork-Id: 14001430 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 AE806C021B8 for ; Tue, 4 Mar 2025 21:19:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F3B4E6B009C; Tue, 4 Mar 2025 16:19:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E99CF6B009D; Tue, 4 Mar 2025 16:19:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D12516B009E; Tue, 4 Mar 2025 16:19:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 962376B009D for ; Tue, 4 Mar 2025 16:19:28 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 58B1D5159A for ; Tue, 4 Mar 2025 21:19:28 +0000 (UTC) X-FDA: 83185134816.09.B500617 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf15.hostedemail.com (Postfix) with ESMTP id CDDCAA000A for ; Tue, 4 Mar 2025 21:19:26 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=M6UHmq9j; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of sj@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741123166; 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=Y7WbBVK6yT1hDW8SfKHEXAKRcKj2B/GJk1V/Jo19aIA=; b=jnS/Vqn8arZHUSwNnMTK85/Y4sbZJS1tSTLfHf5cfCM1SCBfjmswpL1JJqwk7xfuhtGf/o BXrNoGckJ8Fy57G7P4Xunr0+uhviexiAAig8/sWyXb0RcydWuVupnBPpepw+7n02GJjSUZ jzv3Qp0yVGKBp1iBES+rSzGLFyvNAxs= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=M6UHmq9j; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of sj@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741123166; a=rsa-sha256; cv=none; b=P2hGiZuWV5XLNgjrQUT++CSJ7+Wh3MAvk9OFa/W0LiELYfrupfsoekoX3Lwd9WJdJrRISQ /j9SBJoINTJgqodIGDiz3Fsl0ehs0qY+Z02m8EsCqvnHYhxU9hQFJeiX36MM4LIcqTg/pi 0At/7X7rPRs7VCjzvSXGPOsXCq+ZUVk= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 6B39FA45FAF; Tue, 4 Mar 2025 21:13:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DCB93C4CEED; Tue, 4 Mar 2025 21:19:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1741123166; bh=ZliShDrZ0L46pvsTW9GzGZb0sxInjXIUsFCHMS3ng74=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=M6UHmq9j1mkN0E/jbDoKlPvDDEXN/HEofEzXOoAFv0R1wVXpPeAhVFQJJaUGEd92Y jQ1s619HlVIVL8SyV04x2TWXiNMexUhRdUYdtPTaOVD2qGOdcZrhCEgjdHE2ByQ7Md DRVjaE9NdYdxM3bqI5sD2SPg0cDGH8C8Wc30mrp5pISWr9OFgd2YVZeXp6yDIwh8Tt BjGI9s/MfnA2tJF8PuQutJmOjRwrHQjugfSr1VVxLI0KAzSxYzMu6WJoGS4FVOXjbT Rywfe/pxqGFCmot7EwubXP2V6pTtKe64V+1xGioybpTKR999XhhpOHiYk7c2ZjbAnZ 2aVtS7qsiY9fQ== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 8/9] mm/damon/paddr: respect ops_filters_default_reject Date: Tue, 4 Mar 2025 13:19:12 -0800 Message-Id: <20250304211913.53574-9-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250304211913.53574-1-sj@kernel.org> References: <20250304211913.53574-1-sj@kernel.org> MIME-Version: 1.0 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: CDDCAA000A X-Rspam-User: X-Stat-Signature: mpdd49az5f6ooz6tigkfzs89whyz5ixe X-HE-Tag: 1741123166-561374 X-HE-Meta: U2FsdGVkX18NgzfNQZv6ep93Kks7XayLjGgtlGyMhtVjF1e/iyO30qjmNrpy1KhiEsvie4YZG0xay2vTTVggPBM18offb0H5He8prD843LbdhsqyzOUU/sd5Yl+mZqu5RU+L/+BTsZENkWzbHgSwQR6oiIp/nYea9CFjGP+1LZP+kvWUkYTZ8RnJM1OOt5GEO+VtgTt0yulxoWXQsfSpqQAuNcMAohvN7tYCYlP1/6B/cJPwV+8kYRAL5fTuK+iIFVffZdjuInFrTnV0p9F9eXh8vgpBWKBhHCfUWqEqz8I2ljAm6aQ7Q2MlzApvjGE36RJiVqxqmOmupCC5jL81pvBMwTCnhRIazx9pu9mGkyQDRkviqL1tmQJd1/ue8pYMDABUGTJOLgjbFN8gLvF927NHJgxEDPp9V7+9KgumnywNPpPOGZXFRnsgrMKLndIx0XOUdCi5WXgmJK6P8wlMIKDUDvOO5JQtoCwq09aT6JLxhHo+bomHFdvFy57fxxLDEVXF4ZEljpEo07FwZtPa4Xu9oiZWEw0WVdHqHOWEJIq+yBE/OMJK7xoVsGifxavVwjnIRxm2yqvjWe7Jej7x2mzkGWj3nEUJitP4M8LsLbOOlcAelrG/GuIBuob8OG19EsNbeamM/dnn2vx85MxVb9Iyn5EclS8Oqwo5dQ46PMX90EPdgY/faPPJS0qChqiZbde4lwSBDy103IngaT3b2uBn/RyxhQ1soyTbTWDC1icYWIYrYM9eaX0wD1fsJc+xVQUvL7v29KkF4ptjXNm2DIkF6c4RZ7g4ZHAGaqjc/tGoCE27WDurrQNQ/FOzSp+wojapxQerB1m5OMmnbu1uQnS3FjkCdFZN/It4MJjmb6ZX+ieTONlKnqwZWer9L74JH6RPCHO+GCsuCaT0kgKLZxMXGZsdsQR5scwmFIjIX5ANIrwfDaNZierDWhX3sUtuK8XOmCMyeH5uzRSd+i6 6wSi5oUn S2e+jSd95Dlp4Ov0bmee13w2aGrsg8NJ20IEZP+mwZXWo6+rGjVzmMYCysaqoYDb6rN0ujM2cBuS42FjBOBE70z2z/crwaTeFuYzNcLwp8ZrVyA/CRJzChpYXkPOQmH6VMom/igdMwucRFKD0FyN6F4I6lsxwrN6Xxli/QrGTYCgIdjCXzieAD6qPLNbo05Z/9M7FO+cvPoB2QQ01hUW0m3AP/laGpCmXKncJ8H8TBkDSffU/RIvvXfoSoS2hzzyoTD1NQMMx47HEt28UxULql5Fs7w== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 dded659bb110..fba8b3c8ba30 100644 --- a/mm/damon/paddr.c +++ b/mm/damon/paddr.c @@ -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)