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 927D7C7EE30 for ; Wed, 2 Jul 2025 01:44:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 11D0A6B00A1; Tue, 1 Jul 2025 21:44:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0CDCD6B00E6; Tue, 1 Jul 2025 21:44:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EFEA66B00E7; Tue, 1 Jul 2025 21:44:01 -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 DB93C6B00A1 for ; Tue, 1 Jul 2025 21:44:01 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 4D7851245A8 for ; Wed, 2 Jul 2025 01:44:01 +0000 (UTC) X-FDA: 83617628682.15.C68D03F Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf27.hostedemail.com (Postfix) with ESMTP id 64F6040002 for ; Wed, 2 Jul 2025 01:43:59 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=fg8dVg74; spf=pass (imf27.hostedemail.com: domain of bijan311@gmail.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=bijan311@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751420639; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=/1n8DQ3QrTUlCt/gae0hvfHO3lvru66RPSduUSFUq30=; b=w1RsKBcj2FZjTq6hJE0VMZFOU+A7OtCszdYW1OkMFAkELjDtX1G3qoeUw+zm+lVxcS3PUw XXHycK8lVKETpRqSuCw+UiTs1gqwkiefI0upg63hS00S3TE0Jc7uNfjNeJcYjAwLBGcUTy TKbWfPhubFf3zqNracQ7cjwcNKuonnw= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=fg8dVg74; spf=pass (imf27.hostedemail.com: domain of bijan311@gmail.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=bijan311@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751420639; a=rsa-sha256; cv=none; b=N5huU+ktz1MIZn4kwAd752/je/BodjEXP1wUhC4HECrMD+JErM7BX/x2MB4GOpd36lydQY NIbFLlNNwFiPQD4STFXNTxthN1F/v+zA5vXAFZif5Dr21WBmJa3q/p9D66T3CYRbTtIGH/ HHRcmWkdHcT9if9YmqR+NdB8OAMUJCw= Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-60707b740a6so6265738a12.0 for ; Tue, 01 Jul 2025 18:43:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751420638; x=1752025438; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/1n8DQ3QrTUlCt/gae0hvfHO3lvru66RPSduUSFUq30=; b=fg8dVg740VdmqZbzjFpKn2WQCqNYIDs6w/xX/BoUPcw8gc7sqmRjQ8JSIjxG6gt+Oo JkXh/iewFxLNcbU69xwN0witchDkBepvYttGg45DTggczlYkqTaDTFyL1SE5spsuMxaC zHJ4pZ41TUuTJYMEcrEVJF9WQTi4JIIzkQgkanl3w/7g1h+UT3pZYfDK2PLMk/7PyKCh n8FYz2pxMmf/JcfS+iwG6sv5qhFIcmS/9p4jm4I0Z0vWkqbpv2JwVWV9AvUMxyGJ9cPL GHBepKLM1waAz4Ml210p6g6wsoUKR1s8MlRqb7dsOiHyWsnYYpTxOHutSsRl2GwJMTd1 BWog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751420638; x=1752025438; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/1n8DQ3QrTUlCt/gae0hvfHO3lvru66RPSduUSFUq30=; b=DhswcSM7Vyz83RHNq2rLbLv9+HItNxyg7BmKDHP5Q+27ngcLrlq0e1A4tGsbUA6byb gcfW4z3WD5/t5LAilVykqoejeaXTTcXHd7n/IoDhZ7QE4GxzqQnArt2OmrZ490fMdHA/ vVhk5PJhOWZ0jyk7AvUoQbY82UcjnEoJ60a5tNVRiHRGlCZx9JHWRECJ6iKdtAxntqPC 95Ik1e+s0zOXtRMYdbzY9XAB21btt3oC/9aQZbnVUAcJ8emGWdMocBIuks3vBEOUKbfm mvK/zfUOeXby+KIkJQ0DLWb2dSER0SsG+lmprLqIlTw+y2dRI9k5MPqA6S8MqU3Oen1/ WLUQ== X-Forwarded-Encrypted: i=1; AJvYcCV6LkqX+orCbdo+0BpEHqbc8W3U5nS6ZcQFilD+m6aQ0+jiy00lhTEKhlyYBgtI7nwyBwFb1YPCIw==@kvack.org X-Gm-Message-State: AOJu0YxNwyp8x1hNENt4VI1yJWuOiRKuHqPY73BmEpHRK0ssioO43aci FbPHf7cysnuWKG6HVt+jkjkGQMWZkkx9dlODsYQk/hFqdI9guPHpi6NEwvm7v+ZNwzO1fMYEEKv LW3L8nbyhHGxgh+FnIqJ5YZDj1yr8Fwk= X-Gm-Gg: ASbGncu8AcdRdXPVVtPDI2/yCjhj97HU4vqboaZhmkO9jW9tu5YKxUIixkCB03SJIEp 9KvwRcwJpd1RFdTBFHZoNPIZ7t72HuRgx30ICLSNOWbUV+YcuHaA4Ku3UPfEzabChNCgRBWCDJ4 sV73jzbCa3E5uNokm75wWjHCKYpPL0JygXvrVlYksbN/EQsWF4qBYcyHic4aC6l20jgQpBrRxn8 1o= X-Google-Smtp-Source: AGHT+IFFTFwxg9s96AHZYDv0fsyMNx/xRNvBJ980ERQ6xN+1W6v2zN2Ey8sVOwsKieogYMjNrfk0YEpZRgqUf+eTgAE= X-Received: by 2002:a17:906:f592:b0:ade:484d:1518 with SMTP id a640c23a62f3a-ae3c2c04018mr85819566b.26.1751420637499; Tue, 01 Jul 2025 18:43:57 -0700 (PDT) MIME-Version: 1.0 References: <20250701224353.9062-1-bijan311@gmail.com> <20250702002551.1246-1-sj@kernel.org> In-Reply-To: <20250702002551.1246-1-sj@kernel.org> From: Bijan Tabatabai Date: Tue, 1 Jul 2025 20:43:46 -0500 X-Gm-Features: Ac12FXzA0rgJUVRIyV0Ugx-F7zOyXIR5treFqwmb7GBsQKdrPT3I4LC2ikATSL4 Message-ID: Subject: Re: [RFC PATCH 1/4] mm/damon: add struct damos_migrate_dest To: SeongJae Park Cc: Andrew Morton , Bijan Tabatabai , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 64F6040002 X-Stat-Signature: j8p6csckjo7bq7zk74x83pi4bwihhr14 X-Rspam-User: X-HE-Tag: 1751420639-684041 X-HE-Meta: U2FsdGVkX1+z3Q2iIVJWJXqhxkdb3gSWAVG73qJYIdoam3P1dPFNJVBP2K9snS0mV520Xk8vw8w1mI8fCmHM0Pgb2jnKISe4Zhz3vlLS+nvU30gb9jJ3Nk3wuVE27iuXiB2tX8Qsy364rfV1viHgPhaso9urF18U+iWhMRMoYG6pCiFffUe8CFvo+jOxJ/tCnBE0u9AUnPuTRx7T3YBZy7OYmdZTekONIPl6YnvFSGQgSzNsLeP3MahsFkRwrO60Q4e3YnU7HQAXWx9rulpcrAFQW9/4WbairJEyUkrTk0behpmn+nqvuOujK492BuqsvaiMfan/pVlw1UOdbEoIw7bZs8gcWH4WYglVXCW9AGmciFOg0/DHwABaoC1tmJ/BCru5PaWnYGOegwtImscXtk1PquBT9iiEnvPJ+cPUxukepQVzhcJgyb9N/RW5Dmv54IESuokjAqr5aPWcrvQ6+IqR+9EvB0S/J95vgJYB9yJXV0BQ4w4RQoMtHRFNt1QUAEapddWo0e8QoIMIRJ+fYXx3GqHJD5mrl6KBHGHa3d7dEgS7b3hZ2hiAi1htsBFfcH/1v97n8Spvbhl/ILrZDoA5ZfjHsCaZKa3ynzCSRhp5lo4D44xkLOg8HT36FKtl5prF/4OXs18D41F2ehZhkvJkEKv2y2VJUmhP9hLnFUaelrRkNWdNJCgi8jjckgk2s7ylbP6bTERJsGwsgBzAYiD0I726VnfrzQRJloJ/ZOqR95wzkX3HHio+B+5hDxeM/8GII5Kq4Rk/r5DfvAogKrbgM9bxx2Z1DrkaiPUvz/wbb0OMF6SCbivGDvWpv4o11lfdk8DcFNhpKCNFwbEIncIMoq2T2LExbPtBMy9Uy5nH42iZ0tyN3ny9P/ekodq4x4/jw2Etrosxe1wwD3gMhubRIqA+nWjvlYq+9Bw4uboR3ZUBkcyiqhLtr2qCVa3XKLxqiFLcYPXihv2JSM6 MLcCbDTR 3n7Qv+HVOifSC5xhtq/BxV7SnJ6KwRqHlnb4dZIeJUbvU0bh9fCy2O6Xh8S3I++CDr+zfWhDy/CThxORGXoJFlk/Sc43oM8B4QdOibb3aFk6k3Bd3uQrA1IsVuQRHdwpbvPIAAkEiWdii5MalUVIw4zTplaI5FQtIL5s3KZXt2wjTKLriLxv0IybGoESej3FkHdM0kZou1fTib5KKOB9LzfEEeu+5kQwawF3oZ8jaqo/8gYr5AY/hZ6LcI5d1nTRooigKrK6sdzzijzwti+c4tMNQ1i0gnfktO6Kts8Qel5TJd/pTF5oUGiI6/VqgVAjuDiCYUHyM0I/UXHK9c8vIYA0N9Ff/neaTcPKbavbDc5iIjaLI/nXWni5UqGlQqwXH/eClU9jCn1UEswTB8Y4WLEM5Kt8M5+MDT95dtuno2CzZAZnFRooMseO2zvANrnNmE0jKJPNme2VYeKRBt8q568f1LlaaPNB47NIFJ/6k0cSJt+U= 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, Jul 1, 2025 at 7:25=E2=80=AFPM SeongJae Park wrote: > > On Tue, 1 Jul 2025 17:43:30 -0500 Bijan Tabatabai w= rote: > > > 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 t= his on > your patch series? Please let me know if you prefer different ways. I c= ould > also do that and send it again as RFC v2 of this series. I can do this in my patch series. Would the best way for me to do that be to send modified versions of this patch series with my patches, or should I send one additional patch that just renames the struct with my patches? Bijan [...]