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 433E9C3600B for ; Thu, 27 Mar 2025 11:12:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 391DA2800E0; Thu, 27 Mar 2025 07:12:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1BC8A2800DB; Thu, 27 Mar 2025 07:12:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 00D912800E0; Thu, 27 Mar 2025 07:12:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C592D2800DB for ; Thu, 27 Mar 2025 07:12:06 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id BD74F1C924E for ; Thu, 27 Mar 2025 11:12:06 +0000 (UTC) X-FDA: 83267066652.25.AAF427A Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf12.hostedemail.com (Postfix) with ESMTP id AD52A4001D for ; Thu, 27 Mar 2025 11:12:04 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b="D8K47/Uh"; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=ySuBfIzx; dkim=pass header.d=suse.de header.s=susede2_rsa header.b="D8K47/Uh"; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=ySuBfIzx; spf=pass (imf12.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=1743073925; 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=TjSxCMikDKOCpX1zJJZgUpRMmRG4w92N20u/r6q2+vA=; b=lLoRCn9pLduOoOC5VYIkphYrGG0uP8QSTbwBKIlycLRAqmtyjp2Cbtgqg0EZeMUa4u0cYr O0qSJTctl/I2voi0jv6irvXyRphE656XIaaKdIjxzdU8HBYUI7K+NeV1lOTc6UbBfWlLWI wx2v/QR3Xbs1/h+QInWpaeJ6sOi7Dig= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b="D8K47/Uh"; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=ySuBfIzx; dkim=pass header.d=suse.de header.s=susede2_rsa header.b="D8K47/Uh"; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=ySuBfIzx; spf=pass (imf12.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=1743073925; a=rsa-sha256; cv=none; b=rni21Bag/lXKI+7kJr9DjzdWDYRLSY5Gj7+R77yjd4jMYBHeGZAiNZfzYzRiAxXZY3Dl5E DWPQoQdiEhMOiH8LRuEDt+0gl/cb4yXWAtwcLMMb7mp3SQD8OxR6djtCxCO5WL2o7xZN9Z lRegLvCjZO0K4/wL2znBXbilxrDJKgQ= Received: from imap1.dmz-prg2.suse.org (unknown [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 1CBD421179; Thu, 27 Mar 2025 11:12:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1743073923; 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=TjSxCMikDKOCpX1zJJZgUpRMmRG4w92N20u/r6q2+vA=; b=D8K47/Uh/MmXmFLRIoZFrfi0kdaz16NtMOoSsx0T74ccbyeKpMy1S49qv6T7GqWDqH0Tha wnVdigw/9/ssEJasQYHX/j8GJQE7Pg98Y/x/sN+X2w7Ywl+C5Ms72L1lD8pgCEQIoKCY+X LfKchd48YD1KLbRVnLM4ZM61d53ee6Y= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1743073923; 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=TjSxCMikDKOCpX1zJJZgUpRMmRG4w92N20u/r6q2+vA=; b=ySuBfIzx6amopoICXCiR5eJI6rQa6TpcFvU3dseUFVaT94JsEwxjLG3az3x19Kib83cXpd cZXCtYSkXe9cUaAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1743073923; 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=TjSxCMikDKOCpX1zJJZgUpRMmRG4w92N20u/r6q2+vA=; b=D8K47/Uh/MmXmFLRIoZFrfi0kdaz16NtMOoSsx0T74ccbyeKpMy1S49qv6T7GqWDqH0Tha wnVdigw/9/ssEJasQYHX/j8GJQE7Pg98Y/x/sN+X2w7Ywl+C5Ms72L1lD8pgCEQIoKCY+X LfKchd48YD1KLbRVnLM4ZM61d53ee6Y= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1743073923; 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=TjSxCMikDKOCpX1zJJZgUpRMmRG4w92N20u/r6q2+vA=; b=ySuBfIzx6amopoICXCiR5eJI6rQa6TpcFvU3dseUFVaT94JsEwxjLG3az3x19Kib83cXpd cZXCtYSkXe9cUaAg== 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 7A2FE1376E; Thu, 27 Mar 2025 11:12:01 +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 ssVtF4Ey5Wc4IwAAD6G6ig (envelope-from ); Thu, 27 Mar 2025 11:12:01 +0000 Date: Thu, 27 Mar 2025 12:11:55 +0100 From: Oscar Salvador To: Joshua Hahn Cc: lsf-pc@lists.linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, gourry@gourry.net, ying.huang@linux.alibaba.com, hyeonggon.yoo@sk.com, honggyu.kim@sk.com, kernel-team@meta.com Subject: Re: [LSF/MM/BPF TOPIC] Weighted interleave auto-tuning Message-ID: References: <20250109185048.28587-1-joshua.hahnjy@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250109185048.28587-1-joshua.hahnjy@gmail.com> X-Rspamd-Queue-Id: AD52A4001D X-Rspamd-Server: rspam05 X-Rspam-User: X-Stat-Signature: wmf1d3aj35p571r3p46zrtxpfxewmn3m X-HE-Tag: 1743073924-628166 X-HE-Meta: U2FsdGVkX1+sxihh+vkLRK+lfOxzh2N3x7hmyuUuO752pLEc9N2Bux2U31tAcTDm7pMfEAZPrDh6snF1+oxnjtF/aatMGqyT82UHi/QauRVwe5zl4FO8Vf2poLVLS+QJbmLo83GM2YMNZbhAWjTONcnhgSsml+GTHkDpQalGfux6YsXTE5nxBhBimLCNmwEBfZwV2aWDp3LdIsfHc1EKQnpbE+VJzdwzgZ+76RJUgHT36axkKQAezT2x7UHqOjJxOzmiQo5sFBQ1fwgMu0aZG/nWxo4aCAGqWOf0Huc28rc3w0bW7Jy+zvesxJl0U8mKGH4iuyFppy2dwsMfvppr5WHmAKyeWxIZgR8eULqUehZwLaGt7owt2VfBsxqs0wEqnvdekOhDxWYahfySoLEE3UIyFzN48xj9UXjyjETH7ML2ozp7TjNE6yZlT+FNteXouTtuxUCNwrhRDgfyoZywXTo5DkNdecSt/N5ZklW8CgqDR1TY4jpS59f0lyjGuq63fY9ZtAZVt3aCVMrKGJb+ujd3ov1fsCSslrpYF0TP3u5wKpgHW6ytr0op07pAMDSK9Ng/0iP2uyPML1AoCPxXN5M6vEfg/cj3TklYXy+DLv8fKr7A/mePf2AjUhPAwoLi5hj0LyCQAbcMXs0SR75ezGxZgXSK9QWZYFyYL9l1nUEr3U8ywFfr7e1Bwp2QUVlqeipmDALskm3AGlUyjUiBV1lHtZZr8g0JLVzndqSua4ySZAxJvtWGVSyLT6z0+yFwWGVVML8VLWnwJn9Wu7/PAB+3SMVA5Am4aPVtIG54OygsPcjBZ9Jo8AgfFWMOf1JP/OkCnjfqO6eG12o8DNX93lgmu76mySy/vp9np16xs/VLoo1k9jedwZA5kprt0dTqlknADKGKMwEE+sL2fd+Ie9PSo9miUPzV1BDHNBFhnCedW+UeupFTbznGAcc9Fi+zHLjzkwwalQy+U+ebduG GZMir+Ll UitpODuSwPiBmLOM= X-Bogosity: Ham, tests=bogofilter, spamicity=0.001123, 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, Jan 09, 2025 at 01:50:48PM -0500, Joshua Hahn wrote: > Hello everyone, I hope everyone has had a great start to 2025! Hi Joshua, as discussed in the LSFMM about how you can react to nodes becoming memory{aware,less}, you can register a hotplug memory notifier, as memory-tiering currently does. The current use of the hotplug memory notifier by some consumers (e.g: memory-tiering, slub, etc) is a bit suboptimal, as they only care about nodes changing its memory state, yet they get notified for every {online,offline}_pages operation. I came up with [1] I did not publish it yet upstream because I wanted to discuss it a bit with David, but you can give it a try to see if it works for you. But till it is upstream, you will have to use the hotplug memory notifier. [1] https://github.com/leberus/linux.git numa-node-notifier -- Oscar Salvador SUSE Labs