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 674B9C71155 for ; Fri, 20 Jun 2025 06:30:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DA2976B008A; Fri, 20 Jun 2025 02:29:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D53E86B008C; Fri, 20 Jun 2025 02:29:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C6A616B0092; Fri, 20 Jun 2025 02:29:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B90476B008A for ; Fri, 20 Jun 2025 02:29:59 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 697E6141843 for ; Fri, 20 Jun 2025 06:29:59 +0000 (UTC) X-FDA: 83574803718.25.5CA2E86 Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf14.hostedemail.com (Postfix) with ESMTP id ECD7D100003 for ; Fri, 20 Jun 2025 06:29:56 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf14.hostedemail.com: domain of yunjeong.mun@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=yunjeong.mun@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750400997; a=rsa-sha256; cv=none; b=TEQV1FzouovrHWbhKfnRjiID0IA74pemhJ2s0V0hSwIcLAz67QnFVq3opLoQmCQgsWhaxJ LavG1PSU6yUuFqq9NrIAXDpFpwJ3KXbcACz/ZT02HG7lcwVmNLVAiFPbAV8bNpN1BFtisC frsFt3WQDej2LdnO8sZv0Z5oOca/AZQ= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf14.hostedemail.com: domain of yunjeong.mun@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=yunjeong.mun@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750400997; 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; bh=5ssGrUGRhKgECglfb2c6suM8ehtiTJbSgtk5czRxGFw=; b=esDtcLCFOqqizVph81UZqWoQvID+son+ioIpaCEW84M4/wdlajsL/uM/mvVhYhF1OWNTab 0JtaxuVGGtq/0seGps5xkIosTqRDWUlpCJDM8yEtsvewfIzZBittn201j2CUJvGxXGjvon Qbk53AS96IAhSiuFNFwRiJq8PBFFM9w= X-AuditID: a67dfc5b-669ff7000002311f-cc-6854ffe17f4d From: Yunjeong Mun To: SeongJae Park Cc: akpm@linux-foundation.org, damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel_team@skhynix.com, Honggyu Kim Subject: Re: [PATCH] samples/damon: add parameters for node0 memory usage Date: Fri, 20 Jun 2025 15:29:46 +0900 Message-ID: <20250620062951.1572-1-yunjeong.mun@sk.com> X-Mailer: git-send-email 2.48.1.windows.1 In-Reply-To: <20250619164636.58743-1-sj@kernel.org> References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOLMWRmVeSWpSXmKPExsXC9ZZnke7D/yEZBv+ncVvMWb+GzeLJ/9+s Fpd3zWGzuLfmP6vF4a9vmBxYPTat6mTz2PRpErvHiRm/WTxebJ7J6PF5k1wAaxSXTUpqTmZZ apG+XQJXxvrdbxkLpnFVLJvVzdTAOJ2ji5GTQ0LARGLqvwcsMPb1rmvMIDabgIbEwUMnwWwR AUWJc48vsnYxcnEwC6xmlNg8uZ0NJCEs4Clx68VERhCbRUBV4kjzBrA4r4C5xN6u5UwQQzUl Gi7dA7M5BYwlnrU0g9lCAjwSrzbsZ4SoF5Q4OfMJ2BHMAvISzVtnM4MskxCYwSZx9OE+qOsk JQ6uuMEygZF/FpKeWUh6FjAyrWIUyswry03MzDHRy6jMy6zQS87P3cQIDM5ltX+idzB+uhB8 iFGAg1GJh3fHl+AMIdbEsuLK3EOMEhzMSiK8i0/4ZQjxpiRWVqUW5ccXleakFh9ilOZgURLn NfpWniIkkJ5YkpqdmlqQWgSTZeLglGpgVF9+/OSp3CvHF0sydq/bG1K9I5eTve7mHcHqk3tz vA8cuVpzW5zTi33exGbFtydevIjfWvVKh1ufO64otqZmzp2Q27ue+e1lya1jFHINffvtacix 2GU2d6/9OXJR8tF9pjUaW9bX13GrGUX7Bcx7yRz1bsHOircPb2/KKO8U3/3kgNaVp5eTNyux FGckGmoxFxUnAgC+LTaISgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOLMWRmVeSWpSXmKPExsXCNUNWR/fB/5AMg//LrS3mrF/DZvHk/29W i8/PXjNbHJ57ktXi8q45bBb31vxntTj89Q2TA7vHplWdbB6bPk1i9zgx4zeLx4vNMxk9vt32 8Fj84gOTx+dNcgHsUVw2Kak5mWWpRfp2CVwZ63e/ZSyYxlWxbFY3UwPjdI4uRk4OCQETietd 15hBbDYBDYmDh06C2SICihLnHl9k7WLk4mAWWM0osXlyOxtIQljAU+LWi4mMIDaLgKrEkeYN YHFeAXOJvV3LmSCGako0XLoHZnMKGEs8a2kGs4UEeCRebdjPCFEvKHFy5hMWEJtZQF6ieets 5gmMPLOQpGYhSS1gZFrFKJKZV5abmJljqlecnVGZl1mhl5yfu4kRGHzLav9M3MH45bL7IUYB DkYlHt4dX4IzhFgTy4orcw8xSnAwK4nwLj7hlyHEm5JYWZValB9fVJqTWnyIUZqDRUmc1ys8 NUFIID2xJDU7NbUgtQgmy8TBKdXAeL9Csst5XbyQztygMz33ryv/P6rOefOqgF/WpxWN/Z++ n6p1kHN5Lias8ZWX0yq1/80rg8c37EzYTt79tv2V3nS1IwuStfxmXtec97zyyev10VrlF1IF M0y43k5+u1zont8CJ6mubaKlhTG+955dmuBQwn1kj8nacp656o8fbCg9o+vCfPPNJiWW4oxE Qy3mouJEACWiEao6AgAA X-CFilter-Loop: Reflected X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: ECD7D100003 X-Stat-Signature: juxz4d5yatq8wuyr3kzy56yn4psxeunn X-Rspam-User: X-HE-Tag: 1750400996-316221 X-HE-Meta: U2FsdGVkX19/M7dldBo7K4Zl3OtHJ9xzCOeKMDjR4vkETtND2xcn6v3arWNiGqEjOyCrG/Px7A3vcQDYs0KyDAGy8smSF6/ZoNfPgzOIktU2Kna4Zkeyq8SJQDKiV9eExK0VHoiiWVFZAlSs/O1Y78DnRD365T3YZaPf/lH5WdjHZ7OG+tyYb0yPiZDedVmcJ0tmYnXzn7b+aj9H2wQARJFApINCKvApCRZUOUyI/I+VG3s7RSluOnxiEQEmxrxnJKrkEGbiQPYyWKU0kr2biPQaYhGyyiRGRVXjRRRrg9i9sJZEaG5Cq794UGzcolLaMJh6U0n0K331W0hXNhLL0zA6JV8+bEZgqWhOQKpmMlrrLDqpaC6tcJ7shHGJcOF+qbpyD97B0aBpY4EExYRMfOADrAKk0R5DdD+VZiORNtJeQAbJZvPmDnxoUwZZxXMcQaKOum+cUZoCCgJJQE4dJf4Izi+43iV9MRKepSIirMrlOp2iYepzkDuUvLHERr3R+wXRVzZljewvnoDTIiCNeakzkvZyZG01JvpGlU6vHZIzmLK6WokqkhAb4EyWdAfP2Yc0PZkX/CZpRxO0fupEN5PUZuVGNkSgOCtTyQIIA/CMDHs76++dtyjUMZ42GZn10epFZWH6dkv6fZDzQFfL7EbkDMIZhuxD+n37ifJGHrGI0WP7rN5Cy01ThpnQRP+7Vyxpi1Mtzcoqg3wJkL5vfY8xEEfFw4ZNDdEkVVYgBhdfPuC46Q/7MQ== 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: Hi Andrew, please check the patch below. I missed CC'ing you on the previous email. On Thu, 19 Jun 2025 09:46:36 -0700 SeongJae Park wrote: > On Thu, 19 Jun 2025 14:03:12 +0900 Yunjeong Mun wrote: > > > This patch changes the hard-coded quota goal metric values into sysfs > > knobs: `node0_mem_used_bp` and `node0_mem_free_bp`. These knobs > > represent the used and free memory ratio of node0 in basis points > > (bp, where 1 bp = 0.01%). As mentioned in [1], this patch is developed > > under the assumption that node0 is always the fast-tier in a two-tiers > > memory setup. > > > > [1] https://lore.kernel.org/linux-mm/20250420194030.75838-8-sj@kernel.org/ > > Thank you for this patch. Please note that this is just a sample code, and > hence there will be no strict user space compatibility support. > Thanks for reviewing. As you said, this mtier sample module needs further development for final version, like automatically detecting memory tiers and adding some useful knobs. May I continue working on the mtier module? > > > > Suggested-by: Honggyu Kim > > Signed-off-by: Yunjeong Mun > > Reviewed-by: SeongJae Park > > > Thanks, > SJ > > [...]