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 9B832C83030 for ; Thu, 3 Jul 2025 05:28:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 33BF96B00A1; Thu, 3 Jul 2025 01:28:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 29EA26B00E5; Thu, 3 Jul 2025 01:28:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 18DBE6B009D; Thu, 3 Jul 2025 01:28:37 -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 028EA6B00FB for ; Thu, 3 Jul 2025 01:28:37 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id B25AB5A2A2 for ; Thu, 3 Jul 2025 05:28:36 +0000 (UTC) X-FDA: 83621823432.27.76EAC89 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf16.hostedemail.com (Postfix) with ESMTP id 11157180011 for ; Thu, 3 Jul 2025 05:28:34 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=GI9Zq1IZ; spf=pass (imf16.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=1751520515; 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=y/JUVH7YnmB1h0koJ7cWqzzPoaLYNb/++/WPYm8iwzc=; b=HQymzC9tZwqIN8q7XBCBnkLBMt6I/OGmVFyWFaCdLHQ2MmE4Ftq3kkPHd5RVEkn/yGhJh4 NK7AcrBOu7IMREHSgUBnmDdCMfLpn4XdTUdQRe9tR9zZ4NsQj3+4NSNj94ZuU1T0G7rWb6 PzfbmBy0eS2sJSvHZGKfpXAekX0OfmQ= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=GI9Zq1IZ; spf=pass (imf16.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=1751520515; a=rsa-sha256; cv=none; b=gAPuv6hZ0K2PP5yALDDSwmaRSyWTe842Xn2Zp9ahTlY0h5ZdLarvYW+ojKx0F1zELcxgAJ QcoHYJFp3j6/j26tIKdJxrx00EdfEfr5ckx30MZIG+3CiKD6VAmhCiExKabNyO1N6pSpDD Zqjh51mSjnzS+dQgiOpPhZ1qNrdcGf8= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id EFF2F5C05A8; Thu, 3 Jul 2025 05:28:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7D60DC4CEE3; Thu, 3 Jul 2025 05:28:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751520513; bh=5tLCkmTWSmAOMPRYGBW/tP4yMqa+RmtgXftKpMpI9l0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GI9Zq1IZo/VnkSPu/v9k/Lw+yeS8o6igRnmxmLWaXambJwSosvDsfhpJDipYF1Tsf mL5QG5ypsY3vLmHjiC6yg4erM88R3jh0bpD2FcIe/0enUXNSZHCuLqwFS7CFWPgoUi jnjzHWRPYu7T3XrsBedKO10nTfXn1wJ9NI3TPtK/Ero2Fhbk+at9tVV82haF/duj5+ EwSVGB9p/V3HkLf5QCT4y7nfxRxlScb9P7OfC7/QuSejbo1umZ7xUoWtHKvtNSDz4d 3KRSxeZPdIewGe6jOzthWNw5IKy6u65fSo4htQNApNc/6DfL1iNk16gzVy9uQpEDJY 1h0i9uC0sD1PA== From: SeongJae Park To: Yunjeong Mun Cc: SeongJae Park , akpm@linux-foundation.org, damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel_team@skhynix.com, honggyu.kim@sk.com Subject: Re: [RFC PATCH 2/2] samples/damon: add `migrate_hot` and `migrate_cold` knobs Date: Wed, 2 Jul 2025 22:28:31 -0700 Message-Id: <20250703052831.39709-1-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250703051836.1759-2-yunjeong.mun@sk.com> References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 11157180011 X-Stat-Signature: s1f34afjgm9aqu784rhi9m16krjg4swr X-HE-Tag: 1751520514-336721 X-HE-Meta: U2FsdGVkX1+8ULsYaNXTSPDk/uDaUr/p7Gs/MxYyRDLQ8Csaa6eq0GbeScIeC0wwx/JjfgVG0nuKU1Q37U31gSZeIJP9iQQmUbF/AymusRuUgl9JuH3tJimgRQzJvNQG6jQqOVeZvQ6jc8B/xoe2kuy3RLpgdElZ5gY7WG4Ai/Ns2WmRkDM51yBgFsMrW//gkLuN8ag21SBY7VY/E9DhG2UTw7POw3n2KMsc5W3i/tvvgQXFdq5E1nnRZQelz+JAVfGk76raAGobTsU7u07cr8qu1wDyTkH2KU6/RD/bN/1XiRBrmL79Y1wN4vFbAj2aOhyBuPCAl7sicpfTTRFdEd1b9tcQSuMSEScsjzLI3a7uWQvXxERIPKGS2E0ffPDgIzGB6ICooPu69BWJbxNgTenq/IH5Ne3eOP/wo5n4gEi5LPu/HgtWpUyQonvvoU0W9Woqcr+ZXFa4MtJrAwZ7UvO7pKS5hJc5qOArWlqz1VrfZoRI0h4C9vI9H+HeFwTpLUIDaEnm98WKRwOqOMZSj00ARtbmhezgO8cSz9fSHCG1i+GCaQwgjtG8saREHqQku0MN4oJSoF1PBRlhqhnumE+oCtCzTDwSnCIx/S4FCjWCSEwdJ/il2Qb1C5MXVTnIhUe9y2irix8rg2KMewkwoBVj/9xsADvMkm4/fsR1yDrciTmKBsx/8YuUz18uKINhjvQYE2mxVFQWVVRokrdmShpFrNXu/PR9KydgzWR6A/sT15Lmh0GAhsH6k5oqlrbbTGbnMKzuIrFrgUx4g4uyAFHE1bLv88bd66IcANubSD4IK+mzAvS02z9PbZ9BXPoX0J0NfmtIok9ol36Wqm4toiOWqwDogC8th0r9Vl6UPHdKYtoLvRPv7xHIk0dsCrjcVxpfbSB8cwqJ3T+Z7Dp/ATHFXnOPWQ2X7gln1pXvbwtqhodS+C4pweFaJzOHEv4jWe599BETnh+LeC+8iA7 QOB4lhtp WtZwPYdrxv/W3xVLBbcZuI/zJx6Ar2G24TukQSrwAB7A5nMfVH7xNN4YvQ/VTy4AGExHtYQzB3KcCFvEh6loJwg/3NKAC5YfDsC15b4IEb+IWGSZSSXaQCod2COsbweJ0FnD5D2LFQm0SdLCJwhzUMF9X8W6koeVK15ThXau/T5tUZBoI9+53Bru+rFGNqld72thzyo+F2syYjYZKVz5pnOpmpEqheZ3XQ7kp4EUTfb2M784KGIdx7i4qlzpMhgNEuu1gS49Ru2te5T3jPX/YCkIC3qqmbi7lN7I0GLMA37Tuvf83ANE563B5NXdpOlcfcMySEfmZZonfhd002ldYOG+sWw== 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: On Thu, 3 Jul 2025 14:18:34 +0900 Yunjeong Mun wrote: > Hello SeongJae, > > On Tue, 1 Jul 2025 17:08:25 -0700 SeongJae Park wrote: > > Hello Yunjeong, > > > > On Tue, 1 Jul 2025 17:54:17 +0900 Yunjeong Mun wrote: [...] > > Because mtier is a sample code, I think it's primary goal is to help developers > > know how they can use DAMON API functions for writing kernel code that is > > required for a situation similar to the sample. Hence the sample should be > > clean and simple enough to be understood. > > Thanks for explanation. I understand the intention of mtier module. > As you mentioned, mtier is helpful for leraning how to configure and > run DAMON. Glad to hear this sample is working for the intended goal! [...] > > But, I feel like this change is rather making code too longer and complicated. > > Hence I would suggest dropping this patch if you agree. Please let me know if > > you have different opinions, or I'm missing something. > > > > Ok, I will drop this patch in next version RFC. As you mentiond, mtier > module should be simple and intuitive enough. I will consider this > kind of tiering module to mm/damon. I'll send you RFC v2 soon. Thank you for kindly accepting my suggestion. Looking forward to the next patches! Thanks, SJ [...]