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 90F69C7EE30 for ; Wed, 2 Jul 2025 00:25:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 34A3A6B00B9; Tue, 1 Jul 2025 20:25:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2FA266B00BD; Tue, 1 Jul 2025 20:25:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2104F6B00DC; Tue, 1 Jul 2025 20:25:58 -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 0ADA76B00B9 for ; Tue, 1 Jul 2025 20:25:58 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 863111D8548 for ; Wed, 2 Jul 2025 00:25:57 +0000 (UTC) X-FDA: 83617431954.23.464D4BB Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf02.hostedemail.com (Postfix) with ESMTP id 68FCF80008 for ; Wed, 2 Jul 2025 00:25:55 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=vCJZtZPM; spf=pass (imf02.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=1751415955; 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=qDxWswesYmIBBUdYZwTaTtSWdz8NY/cQVDwKVgIkTjE=; b=rBcp6541qy2UcxArCvjf08tpSNEWYHYFiPz0ghg8Xe4dxsspSy0d5+yz/YcNZtjjUXEY4M RcbrRVrYp0OkcjpaNtXT0Jg56hCXHm3uy4a4pyx/Qxthlibjjsj6nDuIQ1JuoyI8kIKj9E rZdCvtBSQqalitrVjzjvKbwaLJZZIV8= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=vCJZtZPM; spf=pass (imf02.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-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751415955; a=rsa-sha256; cv=none; b=XENyA6mtRrzF+Ac3Yfq+ZGDaX4Oj3F0tu356qMe3AYtoFeahFTZzJXhhvb1XU/+n1Uplzh iaJTy5LcFItkYREUhBWBo8QNRK2IQbGkZ/V1vqAcdE+X0cvyuCGtI5SsKV10yb5Md8HA/J VqsTnu5nI22vSCCM4cCYspOU1KGCP4E= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id DBEE5A533FD; Wed, 2 Jul 2025 00:25:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 39DAEC4CEEB; Wed, 2 Jul 2025 00:25:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751415954; bh=1JbVSOpm+VEAKh3Fc29zj2Q11yRj3OaDzc2pLpwbAfA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vCJZtZPMDaIDjvqps59ipthFPvkpGeEUMivyNVbUcql7Ya4MQ370RmnK9XbDAtai3 MLIYpN9RARBXPaWwtKRIMOkizQ5ZK4i5MGAVIkublxggXPyPLkxdznWqEeKiJDwbvx mSzsW/0wi6Tb7MG1nF5RCWE5nrBbRKDVM/T5J9YA1zzykphUnZoM+c6HKBVGevCh4e Tw+0ym7hq0yATGmirfovgPYw01ssmXdD7t3cUeE8gEvNGAZ08qqEFJ/wNpxKklNBgZ lGFypPqIl7DE74pWWTMVJczR3kS7y3sTL1ljYwU4mRyuo04Z6ZlqY0tRrK48R9pi0n 5yXD0VQyarCqg== From: SeongJae Park To: Bijan Tabatabai Cc: SeongJae Park , Andrew Morton , Bijan Tabatabai , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [RFC PATCH 1/4] mm/damon: add struct damos_migrate_dest Date: Tue, 1 Jul 2025 17:25:51 -0700 Message-Id: <20250702002551.1246-1-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250701224353.9062-1-bijan311@gmail.com> References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 68FCF80008 X-Stat-Signature: ndy3qh3k6w3bono9dgpcam64q3q7m9yx X-Rspam-User: X-HE-Tag: 1751415955-146675 X-HE-Meta: U2FsdGVkX18x4s0HUe0m0ubYsR10h0JnHIDNNuD7sFpIcwAlcsfw7AnJpoN5bvPeHjy5CmdVdBDtz0+m0G2Qn14N4KFrX3mvSeDY87/8GkhjnSESh1sdL/BmLx5NuQqXuEmwa+I1nr7KhoB6DbyAGfAeGRLAr1pXaxsVmS26pvaSxCITOmsM8MEXV1dwah+naqzQ9fEyGtI8L8IiqoGtsdkXXJIVWvSgWDdhV21PrfXnJ+xMdZ/0Fw/NIAK+NJtt8D4RU7inzsnjv0uGDa0ooQtzMOgpPKJxFLWgnDu7dPLBKYOHz/8b859z1+BDmSiHXxd4qgYiIiTnE9ybEr9miTADKrMlJnhCLsts5hFKy5CCWnjQ08yJR1lGBo6hEXyEiFnBaqgX2GF/m4As6oUdwI/mK3MF9XQzbAbf3tHb6hwCZvydOO+3/bSqd/u7ZVVP7NgCyEdYUVL/hlu8U6B3Z9p3Ts7UOxYL8EXMIPUAvsbZ+iXcwtuYRBTD8AjY+Ny3buU3R5Fyrw5Jw1oQSypkOD3Uyx9ZoWzU1ljV5EBH7/hk1gd7Sl1+kChRfKwQRk6KN4TM1gLnHURngzL5OTQGSzlL7kFJkZ7P7A0TVMxiotnKmxDe4ElgZHzUJ94RK4ceqwiQIfYBly7NHuntGgW9ehIRQMAo5D5PlrkrW5Lgrm0RKts/uPy2TBdXROAyxO5XxtGr9PftD3DZTwMLdXAKVl8q5WW7y5/o6AjRG+wroc5cET51pK0JjymEltgjsBFNFxA0fRs5sBg4PG1+gUz/E0PTeQxjjlEVuzUNLjG/cYnGKYUDb1qCMgoQI5VJxVPw2cJYLx/sF6w0uoqb1lr5HF8h9AknU0rY4j+W9rDuKQ1S0xX0TDYAE9254hTQ7lT/sN8E6nAZ9DpHtS5KAylcHGQQXr3PIaWQKRqAXpe7bjE3HZsvupFf2T5bDGVbcqaANGasK8WghTLZ3JMfVHn SFKXuqEX 5+Vn3D/IiyIC4PMuScCQX889PQRN1ceb+e4T3uK0i7+l+E5k5bSFblZUCRzim9J61gAUiVey0CJiIjtH6v9qadIkLUdmyeW32Jd+d7BhtgxiT/2WPjaPpx96F7gxVuHNW/aouhIoH4e2H3JOR7AEqxlZKBh7OWZYtfnV9zmqxHX32H6vu9hn9/8rkE7ewOJVQwRMIiSqOJClAhDLlOPij8PlYW2TKAyV8xTzYCFn2AW7KOpfjems/ljhzhTeVgje+5r3Sxii3YtF9Ch+Oos37Xp2Amgr9db5Ykhvar0BGb/wJ8QbdJ6qfproDg6cox/S75SxYJwkea+GIWfI= 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 Tue, 1 Jul 2025 17:43:30 -0500 Bijan Tabatabai wrote: > On Sat, 21 Jun 2025 10:31:28 -0700 SeongJae Park wrote: > > > Introduce a new struct, namely damos_migrate_dest, for specifying > > multiple DAMOS' migration destination nodes and their weights. > > > > Signed-off-by: SeongJae Park > > --- > > include/linux/damon.h | 16 ++++++++++++++++ > > 1 file changed, 16 insertions(+) > > > > diff --git a/include/linux/damon.h b/include/linux/damon.h > > index bb58e36f019e..d60addd0b7c8 100644 > > --- a/include/linux/damon.h > > +++ b/include/linux/damon.h > > @@ -447,6 +447,22 @@ struct damos_access_pattern { > > unsigned int max_age_region; > > }; > > > > +/** > > + * struct damos_migrate_dest - Migration destination nodes and their weights. > > Nit: Can this be renamed to damos_migrate_dests? > I think plural fits better because it stores a list of destinations. Makes sense, agreed. I guess you will do that on your own when you add this on your patch series? Please let me know if you prefer different ways. I could also do that and send it again as RFC v2 of this series. Thanks, SJ [...]