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 7104DC7115A for ; Mon, 16 Jun 2025 08:50:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 962FE6B0088; Mon, 16 Jun 2025 04:50:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9137C6B0089; Mon, 16 Jun 2025 04:50:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7DBAF6B008A; Mon, 16 Jun 2025 04:50: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 6ED386B0088 for ; Mon, 16 Jun 2025 04:50:58 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id B2DD9140A53 for ; Mon, 16 Jun 2025 08:50:57 +0000 (UTC) X-FDA: 83560643754.09.B1FE40B Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf20.hostedemail.com (Postfix) with ESMTP id 76D541C000A for ; Mon, 16 Jun 2025 08:50:55 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=2CAAFci1; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Zk2TXigx; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=2CAAFci1; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Zk2TXigx; spf=pass (imf20.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.130 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750063855; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=x/4amVyIfpjADX65ebEMO5hOWnVs7Lj7aXl/n8kGn2w=; b=OgQjemZmcnwvX4giuG43BcxBrfsr3PG0q6Orh+FTE8WGD+o+eTrUWJ2YYiSa5/txOqP/+s 4RjdQVwFh2+Ie1xSIOyMcRxGtashPvBLB03k/h8kpEVgocirvwUNw1teBc3uz4jlwxuJms Ge7WggTQZJ8tqgU2phimr6yUZYXlBNQ= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=2CAAFci1; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Zk2TXigx; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=2CAAFci1; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Zk2TXigx; spf=pass (imf20.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.130 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750063855; a=rsa-sha256; cv=none; b=aJxGCgXt4vI+aZPr2qeTDhmRMIPamm0ua+ZTDnyr1xmk8LHrzs6n5NcPQPxynCT1CA0duU DvfPrnhFV2GBk1Ck6LesS+JCcvDk56xT5avXvSEVtTgMnlyTRZgOO9D+mJ6d8JZkf3/kkm wzFMkV4A74uLD6rzGc8auaAG1jYR+t4= Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 162A121203; Mon, 16 Jun 2025 08:50:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1750063854; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=x/4amVyIfpjADX65ebEMO5hOWnVs7Lj7aXl/n8kGn2w=; b=2CAAFci1yPN/wPPx+9rxZcbaSfKV4pT3VM/+GjchMTHhnWagQomeFGblEVXte0RDn4xQgz l6u1VZZkcj8aOiIXaZjglO5Vjoo42zcTNscorxrEsXrU1OjT9OY5aI4f21CwtyYg8j5WcM KxZhJt1wzoUTO30X++3Xc1RRCmQnZT4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1750063854; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=x/4amVyIfpjADX65ebEMO5hOWnVs7Lj7aXl/n8kGn2w=; b=Zk2TXigxxjkMqaa0nhBK948HIqOrGvb7ArlIroeC011v+eSNuE+4PFQNjmkE1J9eqhYNzg ycV2c8CEZBJHTCDg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1750063854; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=x/4amVyIfpjADX65ebEMO5hOWnVs7Lj7aXl/n8kGn2w=; b=2CAAFci1yPN/wPPx+9rxZcbaSfKV4pT3VM/+GjchMTHhnWagQomeFGblEVXte0RDn4xQgz l6u1VZZkcj8aOiIXaZjglO5Vjoo42zcTNscorxrEsXrU1OjT9OY5aI4f21CwtyYg8j5WcM KxZhJt1wzoUTO30X++3Xc1RRCmQnZT4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1750063854; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=x/4amVyIfpjADX65ebEMO5hOWnVs7Lj7aXl/n8kGn2w=; b=Zk2TXigxxjkMqaa0nhBK948HIqOrGvb7ArlIroeC011v+eSNuE+4PFQNjmkE1J9eqhYNzg ycV2c8CEZBJHTCDg== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 88BD2139E2; Mon, 16 Jun 2025 08:50:53 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id BBqwHu3aT2hXQQAAD6G6ig (envelope-from ); Mon, 16 Jun 2025 08:50:53 +0000 Date: Mon, 16 Jun 2025 10:50:43 +0200 From: Oscar Salvador To: David Hildenbrand Cc: Andrew Morton , Vlastimil Babka , Jonathan Cameron , Harry Yoo , Rakie Kim , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Joshua Hahn , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v6 03/10] mm,memory_hotplug: Implement numa node notifier Message-ID: References: <20250609092149.312114-1-osalvador@suse.de> <20250609092149.312114-4-osalvador@suse.de> <2bec8b53-f788-493e-a76e-1f804ed3aa0c@redhat.com> <10c87a0e-c9fe-48fe-9bbd-16afd244b4ec@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <10c87a0e-c9fe-48fe-9bbd-16afd244b4ec@redhat.com> X-Rspamd-Action: no action X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 76D541C000A X-Stat-Signature: mjeycobbg7e8b9pg9r11k8f7yan3sz9i X-Rspam-User: X-HE-Tag: 1750063855-393131 X-HE-Meta: U2FsdGVkX18xKW3PAUBtBZ6LSsErtBIxHKLcOU02ufpB7hBrJQ2SCmSmEPopbpBqzam7Whyp2d+Od/SJ+ijH6Zhl6ow5Pv4g/h7cUOW2z4tY++Djskxw28YOj+twS18fl8fYFGxr7ec+TvGPtHTbSb89rcwCm4RwEX50BJnMNkJ7mbTb+g6zw/i46FL7EHEcqRAZeYdXEXs4rb8OA+V3t0u2fkQHgu1fnXl5oxjOyuMcSvmpMVmdzc/kZWXcrpJxd2129gDjgWAZFsBk6ncHGQU+zMoZQCnLem0Eld5MdMe8pngbHsqN/PH2scrFNa2iAuL6oIWtcyONfn4rHf3YpEDNmEX3ucAH27dLAknVVykRup++vBjk0Yz0uGZuWtjwZ8WHElyUD7qKFzX+O+/AzAvP+EOuRPnN70Ua2WzzaVdw/J6vH8gyW9EeVUrr4nEiEEMcbVBXT1KAmzVnUHgmywnjfHL+W4Xz04K/KmZOqTwtIudI9CgDa4Vv5rkm/6lDKb/6BgLepTwOJr/L2XufyVsn72ENvmZTtYdmEYjaVc9Ph7G7gQEOr7EyV6daBiEOgn7WViHZnkeM8xaexrvrSJfOP2aJgNBaYDEdyA2DlOTHcTNQnNx3va6dX6CVmJJqUA5tAQnvQm1/CsrAiNEHb6LDkOKd+URDgF6PndyRbuOpgVyV2le6YA39WKPzXVWt9mwDqKVTZFoDQ/x8zHvKt6y6gIUWGnLLO42Jtg21pXGzpjZKd/ovUU3Paqb8qZwPpBETUwyUV9LTORLHXA7wE7XB58+t2rgXO3ysS0xUBxZs+GuvMTjU9BiyRAF5QumO0V3X/RUheX6OVYJ/otd3pxyhEXb6VloM6AI5wYBfhxQ7tuJjn/KZ8bslQAyybT/QhsMkrC7Cjg2yjBfkMrsMOUaovbnbfuekURqbt+70j8DfEqVKZg3E5Q3NHoS5tD0BT5X/X73xzbQq/2TYZcL eTA2XADp I4cyy4xTe7KK5L60TPoWbwA3qBwLQJ5L+rVKr+0UKV/GZt+/qkOUZcdxLqZ7V16u1Ol8IVShCsrwSmZ1FCHQ0YTJqVPVgsubWptOHhHW5CT3mE034/+CbNnaDfn0gvOT86ODbDaSKXZLm2CPOVZe4r7LzwU12aL7bOjSuj09eDNs34YspYMAzmJlg0LOCY9IYZAlR6YXmPeGbpZQ2O7v9FnQFEGE/oCCVri3R3x6tLqH4YWWQ/IX6w4s4aTN5Zr/NFqoBPkg58Gz3OHNgyb8xIb4OMqdm+48NZLAbGDQsU0kHw5XcdSHIK1NZEn9jXTyN/+n6wQrOiMhMtZ+JLWT1Bw06W2sFb86set7tk6x0yk8UbyOvPjqq+4bQh8D9elsN6pq8 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 Mon, Jun 16, 2025 at 10:39:24AM +0200, David Hildenbrand wrote: > It's suboptimal yes, But to get it right, you'd have to remmeber for exactly > which notofiers you performed the calls ... Yeah, definitely not straightforward. > > I mean, yes, I guess we can put the burden on the users of > > the notifiers to not assume anything, but then yes, I think we should document this > > as it can lead to potential misbeliefs. > > The burden is already on the users I think. Yes, it's already on them, although I'm not sure if all of them are aware though. But anyway, let's just document it to have the ruleset clear. -- Oscar Salvador SUSE Labs