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 7CAF1C7EE39 for ; Sat, 28 Jun 2025 16:51:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 95E2F6B009E; Sat, 28 Jun 2025 12:51:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 90FD26B009F; Sat, 28 Jun 2025 12:51:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D74B6B00A2; Sat, 28 Jun 2025 12:51:53 -0400 (EDT) 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 696356B009E for ; Sat, 28 Jun 2025 12:51:53 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 36E93803A7 for ; Sat, 28 Jun 2025 16:51:53 +0000 (UTC) X-FDA: 83605401306.02.2EF7C66 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf17.hostedemail.com (Postfix) with ESMTP id CB43640002 for ; Sat, 28 Jun 2025 16:51:51 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="WVqv/iAQ"; spf=pass (imf17.hostedemail.com: domain of sj@kernel.org designates 147.75.193.91 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=1751129511; 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=hoCV0iLreJr0nj8Ib/Revi/FT5yI64U83/lJ0+bFOmg=; b=VF40zrML5RAc5jWT7QlPNiOGBhsw+5pm1TqCjjoDBrcUX26L5NfPzGJ3DzvTF93PkDkSWf l/5FkDG528x4VgFKH/UZ1CF7LxHC5Yt5DK4GNa3ICIGqU3oued+JheEAOaIvTJybX9P7zs zVDFHK7HpZS+MoI6HNdknMJUws10XcY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751129511; a=rsa-sha256; cv=none; b=acq4kedPkw9HnuRHGARO83VaaBjKZpljk3lUTM5X+iR+3YeRXGk1N4rFGSAZAC26vVzx83 HiMCGjPLFP2VpuxbA01fBh6M954/eG28frZgLotu65+oTYFASTN/rZ8gdLkfubVtfD/U3C BwgnpaJNFp2wouQ6pkyRFAEAVQdbOOY= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="WVqv/iAQ"; spf=pass (imf17.hostedemail.com: domain of sj@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 3EB00A52CDA; Sat, 28 Jun 2025 16:51:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DD940C4CEED; Sat, 28 Jun 2025 16:51:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751129511; bh=/0dCUe11qKby9u3vEyXqRJSVAYTCVRTpv2OM8A5msCk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WVqv/iAQmQTec0pT+CG3bWPgayEsJbxNNvvNWTv00bptdssc2b3QQZ0PIBIQpEVJ0 H6ThLDoMqHS692LBCUYhCmwTFYsIVy9fx7CmBrFLH9FtRraA9F8zXeGQdEl/VFYwGb A+HQku7tbqCP5plBmEYd29zMc642+5IzsKOLxxlg0qv/2uuBG1zfDEZNO5IfgEDeUu 9+Lcq/PcAxgtj1zwnB7ZhmeKuQ8Y7+2i06UuSJiOKjWPaunRBUEr/zhLTLRSl7PKe+ w0COfErWZ3iGjunEfYJyJxeNySCHLGfyWIh1fJFfCX1wnpZOdirhobUNBfy+7oSN+O ho+fjeh8KGXlw== 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 03/11] Docs/mm/damon/design: document DAMOS_QUOTA_[IN]ACTIVE_MEM_BP Date: Sat, 28 Jun 2025 09:51:36 -0700 Message-Id: <20250628165144.55528-4-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-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: CB43640002 X-Stat-Signature: wxofuospapsk4p5zbc8nsm4xofbn55rc X-Rspam-User: X-HE-Tag: 1751129511-801707 X-HE-Meta: U2FsdGVkX19K7ptZucpFXLnBRXZyk7bA0apV+XgFg0ZCwka6HYDXgpizYSmFaYqaIMaXiGhFOLMntYb5kW82/D7IE0PJdb0ydTD+989fCEd5sdHtH7lzwoi88lgxhCqm/RrxJl91ztPAonv6M9wSJ8xotLQN7CqNjSubXvUET+whlA9mkj40lNHifbsRLCHRclN7l7ZAvpy5J6ZyU/WLIl+ruTkf+EbzJjejf6ly0rJ8Wgau0eYW94Kv8+wwsiyBGLhgyt0AMAqPpOWajFW4PpU00HOuVd4fNQhJNdqnEcRoT5KPcdpHMdXSz7VMc2DWasfwsYvUXuzXxQPx9BSUi9TxGFlf79qL8//TxdxkoPFDxwfTh4+xyaPAHWbMIiXg8cxmqye67pnJS8+ugnFmnalUA5hUaSbHlcQGpeHNfIciOnDryFZ8ZpSGoe73hDxrMNae9h9YFZdp3p+pcykPNZcpzwJoQ7b4hw1g3k66Sfkp8E8jajL8gRRYjWI/YD3QgyIfFrs9vuaWJCawPk5mzEbbZRA/etdlT7tNVKjkkH3s9SnFx7b6LkeAk3Z7UuSfK6UlfN203co15Bq/CihUzlyNd0Qqia4qC74m/84Dxehx7u47/9LzjRAPn2CVoGFPxy1hHjzeTJHW1B1g7rRVrronhKQlSRgEgMWvAopQb3D6RDoTWvcy/KEbDZ1H9J3Hh9TNm5BMS3IcEcv+4SXCg0yaWSgMBiFVuFEc34s4GgFYuU0LeHVrBhlzQSaLX9Qu0/pxB8t4BYHw5i5xGsU7HSyZkOFBAmo+8LkDuSa6gUKEVapr+QSB6kIdG37Y5nbvVDRX4c+rqPsFJp9F4ku6y2tchrhfQFGLky8ruzzroEbKdpMXk+bYvIjHM5Lih4dRuZJ5Nq4jhG/N41Lze4WMJ9gOa8uQ3lWOV08IbYK3grctBD6zDP8Z5pH1VBvBgLNJKMV1Uzs/mEQPW2TllF6 2MNiUF66 u5y7E9EeLmhkVh+k= 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: Update design document for newly added DAMOS_QUOTA_[IN]ACTIVE_MEM_BP metrics. Note that API document is automatically updated by kernel-doc comment, and the usage document points to the design document which uses keywords same to that for sysfs inputs. Hence updating only design document is sufficient. Signed-off-by: SeongJae Park --- Documentation/mm/damon/design.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/mm/damon/design.rst b/Documentation/mm/damon/design.rst index 2290ebefc648..ce8c389f0c68 100644 --- a/Documentation/mm/damon/design.rst +++ b/Documentation/mm/damon/design.rst @@ -570,6 +570,10 @@ tries to make ``current_value`` of ``target_metric`` be same to set by users at the initial time. In other words, DAMOS does self-feedback. - ``node_mem_used_bp``: Specific NUMA node's used memory ratio in bp (1/10,000). - ``node_mem_free_bp``: Specific NUMA node's free memory ratio in bp (1/10,000). +- ``active_mem_bp``: Active to active + inactive (LRU) memory size ratio in bp + (1/10,000). +- ``inactive_mem_bp``: Inactive to active + inactive (LRU) memory size ratio in + bp (1/10,000). ``nid`` is optionally required for only ``node_mem_used_bp`` and ``node_mem_free_bp`` to point the specific NUMA node. -- 2.39.5