From mboxrd@z Thu Jan 1 00:00:00 1970 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 AED31C54ED1 for ; Sat, 28 Jun 2025 16:52:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F2AE58D0002; Sat, 28 Jun 2025 12:51:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EB48B8D0001; Sat, 28 Jun 2025 12:51:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DF1608D0002; Sat, 28 Jun 2025 12:51:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id C8F348D0001 for ; Sat, 28 Jun 2025 12:51:58 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 7D351140571 for ; Sat, 28 Jun 2025 16:51:58 +0000 (UTC) X-FDA: 83605401516.23.78976FA Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf29.hostedemail.com (Postfix) with ESMTP id D1076120007 for ; Sat, 28 Jun 2025 16:51:55 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=P7XpEwch; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf29.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=1751129515; a=rsa-sha256; cv=none; b=egXziYjyQLTET/d2w24Zx1Kb/BkVn3LbMa07hmtFKkuhVFdUBgBHbc5J+Bkeeml4GJUInJ GruSH1Rg9O+hD1WiUUasmcMz3YNo8PWsoj+KePLuQCus9rZ0eZyGJr0YX2nL20uNHSrym4 tWMmmyUUr0b8ws5nI1P0gqKNvRUL4ig= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=P7XpEwch; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf29.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=1751129515; 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=xu4LIs0v1+Cd/o8OtPuw4VwSDcTlSPEAFrrkilNLPBs=; b=mtzn9sqWO+oMghkEiqyzn4ZydKoRTFYqf6YpfmiC7rqi5/pAAuTvTtAQ+sjP7nasuzZRL/ qClqnpIQjSobh73Z/dOLg6UrNAe/sIihWmsW/4hfxNbRIrnMesYDGitPGfbsMzQgtDldEj aRHYluG8Xx7EHiWo1zdL+f5SbCUP4Zs= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 5277DA52CC4; Sat, 28 Jun 2025 16:51:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 028CDC4CEF0; Sat, 28 Jun 2025 16:51:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751129515; bh=7i7qunrK1xhj1u0yXR2LnSzmGQuChUp0Hbjbv8uMugI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=P7XpEwchMN6ffUybiDQQo9Ptpx34FwBKUK4NhGPfrPgqZgkGjNqcRmTojYe4V7Eh1 M61WuKMVdKSSL/YChU5k8PRBGrekTlwN7CVP/5ftSfYYCoqLnywDS6QDOjZfbF7Ncl uOFVS8WqtF3Qq2zWuc8czfLKvCpHVBzd8G+FRG3k8V2dOWHEP2fB/EcESsJX7Vuwd9 m+LDeZhqpVrbrvg43PZlTuH9PgHWsMFYoc+Oir3yMm/kOpmL/md6UWvrwDTqTMLT0n HFUzREO0hPt+QC6gBxsUoWlci42jIllR/1vzt1/KJOw5QHSfkdyJ1lgACE5sSlysPg VzyAa5rsFk0IA== From: SeongJae Park To: Cc: SeongJae Park , Andrew Morton , Jonathan Corbet , damon@lists.linux.dev, kernel-team@meta.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [RFC PATCH 07/11] Docs/admin-guide/mm/damon/lru_sort: document filter_young_pages Date: Sat, 28 Jun 2025 09:51:40 -0700 Message-Id: <20250628165144.55528-8-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250628165144.55528-1-sj@kernel.org> References: <20250628165144.55528-1-sj@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: D1076120007 X-Stat-Signature: opyc4sd9dcddmrpwpwpbdifu8xcige5o X-HE-Tag: 1751129515-339054 X-HE-Meta: U2FsdGVkX18wEf+cbP9gXJHt9ClKrey7o+WK3OqwzEJvALWqHfJ/YcW2XtnSoZSsB+yygwLyw+dE3oOVHtCTbIjFPy8OChBU+eSFgPOSEhz3NNbbWpz70HYlLsmHdG3bWaT6e3z0uXhbweg6rzgsrh2T9tvrfpHujzG4O5i+RQNhs0Dm5s3gMMUABoza2ioMQlHWAuUM427YtZFCRMo/FR5BP2Sg2Cb6BmQiQS8bH0/BkVmhQs8+jNHFl8320efcRldJ1SyqoWKA/yl281XPIAgpInNYgSDb/PEdYrnICeKfNfSByp8ghiMp+I1YBejIAPvLkZIJN3v+U8D/7JSOQ+K4OJcSEgyOOEeSrXl36MaPoNH4+FZGWbQNJaDTvucUaeE/rGVn5pPBI23mT4wd3659NlpYqi7RtYrSAKXTE1fmNHhSQ9IXNHnCj3DmKPPPedzAxW5xWVca3WDxBNjHqNfa6jn9qJn1XIYKeK4TuUi+8tOw1UeFNx9D6dw34pw2nCa8aMj4cp9LHOFp2wZrBiKzyKS9jAs2CniqlB7J5b5mySRQHKJ9alH72a+Nkg2OwMYFRcrgSdeXRli8h2B3zxpd+bMNrtIacE7vQB6fptuUnBmbKlNl979KSzVOnI71/uRjfB/jwpMv43xaFwHcp5iEOFRWLpBkR3QjihALALJKT1dmCh2STlXo0Yl330bVn0eaFnNMw8A46MUmDXgUEEp6bDvSyt3Y2DnTg1hEZCi15TUvkrm21xrPq0ihl3dePLaHHUSp8JipKjobacT1gQEKQYGF0j+f5JrZumowpvlr0yx/DBYMsJ0q+x/E5+k4RXnu2CN06QjzMCQrcjdEqNqVevrD/nPqWApVYO6KHNdZxKvfy0hlTBifVJjFCyOBFsPiy123aiZAltuOXwEZhs5ssznoW7TIETAaTB50xoWeuy/6IypwIk3Awz3390pe8l9yzmn9a2LTzo9IqUi IJX7JqFb vYqocT4wDweJW7m4e+XkZSd4xxVEfYB++2QT6jHmNN3zeWP6PpqLeWR/czs27Vg51jo2dx5atrFVaaJqmgm4VkcJR/QM/9s5aX933e5vU4cV11aFMYwHmGQyU2qTbBlYD5ZTQRvFiW3fbYQet4WJRpMeu7RzKXpNh7jS0Atjn1Ztno/ZLqX/+hMDCc7n1l/sRDhPOQY6oBQOymWlPgTBVm2yiyKUqs3qRRXAft2W5DsEl//Wu3t7HTM9Orx0dpnHkDrZztxPtzZuwIqZYWiJsFzN7Jg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Document the new DAMON_LRU_SORT parameter, filter_young_pages. It can be used to use page level access re-check for the LRU sorting. Signed-off-by: SeongJae Park --- Documentation/admin-guide/mm/damon/lru_sort.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/admin-guide/mm/damon/lru_sort.rst b/Documentation/admin-guide/mm/damon/lru_sort.rst index 7b0775d281b4..18fa73a59f62 100644 --- a/Documentation/admin-guide/mm/damon/lru_sort.rst +++ b/Documentation/admin-guide/mm/damon/lru_sort.rst @@ -79,6 +79,20 @@ of parametrs except ``enabled`` again. Once the re-reading is done, this parameter is set as ``N``. If invalid parameters are found while the re-reading, DAMON_LRU_SORT will be disabled. +filter_young_pages +------------------ + +Filter [none-]young pages accordingly for LRU [de]prioritizations. + +If this is set, check page level access (youngness) once again before each +LRU [de]prioritization operation. LRU prioritization operation is skipped +if the page has not accessed since the last check (not young). LRU +deprioritization operation is skipped if the page has accessed since the +last check (young). The feature is enabled or disabled if this parameter is +set as ``Y`` or ``N``, respectively. + +Disabled by default. + hot_thres_access_freq --------------------- -- 2.39.5