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 5A35DE77188 for ; Mon, 6 Jan 2025 17:02:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DF59F6B00A0; Mon, 6 Jan 2025 12:02:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DA5DD6B00A1; Mon, 6 Jan 2025 12:02:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C6E646B00A2; Mon, 6 Jan 2025 12:02:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A8B0B6B00A0 for ; Mon, 6 Jan 2025 12:02:53 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 6A9D280144 for ; Mon, 6 Jan 2025 17:02:53 +0000 (UTC) X-FDA: 82977646626.25.2F7A86E Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) by imf23.hostedemail.com (Postfix) with ESMTP id 6B97B140018 for ; Mon, 6 Jan 2025 17:02:51 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=sHKpPfcD; dmarc=none; spf=pass (imf23.hostedemail.com: domain of gourry@gourry.net designates 209.85.160.171 as permitted sender) smtp.mailfrom=gourry@gourry.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736182971; a=rsa-sha256; cv=none; b=R1mzAyN+S7P35ypY9HmQgkhlImElFUNBdc35NQNUThKZjpPuBaYM9TgV1R1ic0mXLYs/FU 0M3Mv4+W5lRudEW7sY06B9UaNpXt4BeJLTIvsm16AYDPPWD+vc6+phgyOiZIDVJ1iF2Asn LgI6ZNrDqrkvOfAhqK1Z0Z2o3CSEuvc= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=sHKpPfcD; dmarc=none; spf=pass (imf23.hostedemail.com: domain of gourry@gourry.net designates 209.85.160.171 as permitted sender) smtp.mailfrom=gourry@gourry.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736182971; 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=FZ9+HFTgtroqd8Ltv7KNuSgMS/z88AxmhcWAaIOOwR8=; b=oIBHMgvO/a82eZqIpPy2oShUivih9InCtjYXtzHhMjRpYotu6OK9miX7z4uE73I8xdVFDm lO8ghyu7MGA2IAvh7RpNVnYAsR9Ss5x18WKVIczROBfCl5joqKBU/div/gWrTiLb1422zz 7PbBgnv0+NVcbaRaRXk5TU4oR74fVMY= Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-467a6ecaa54so107347601cf.0 for ; Mon, 06 Jan 2025 09:02:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1736182970; x=1736787770; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=FZ9+HFTgtroqd8Ltv7KNuSgMS/z88AxmhcWAaIOOwR8=; b=sHKpPfcDbkl8n9XRYruXz3yC71J2Pmo0w62IFbTM82ELfe//jF6gCcELZUsPjfrPY2 DabkyvXeSl4fsV9pg1Qya0McUgY2/GnF4YthMejeXdMxT0Jx4yvZJk/RJmZyzPUcRty5 BWh0syZCUEZEe9YQuh7v4NI98N16UQZQ5zh6hehH9WGtUcAdqRIDcTFeEOv7YD8BpEW9 otlqw2SQ5M9fQAXTJanjXIwUipukBHEKJsLA3u2Qy1ocxAuR4J8bQLAdipZnLywHg3jR V4nAXASswReF858VjrGZwClGqK78Dj1qzKuKPm8LQfiOkOJaBCtk1n49XmzhZIFS6yny tmsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736182970; x=1736787770; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FZ9+HFTgtroqd8Ltv7KNuSgMS/z88AxmhcWAaIOOwR8=; b=siDUH2jxVhXNSg8LOfhaUCIgJS3A4j8i9KN2CBuFu+Uhd6xkd/7iHGW7MQwX2dVQ+/ yqBwbj7q8EN2+p98OF0bNRZ4XY2UkJTM5mDPX0Kb7ZK512o/9hv2gMpNiyBjmldb7JmN SPOqJeTgWl1nnC2D8BUkXa/Zxi780KOBH9ElLkmSeubyQRgNRfx21fxfypOdm5Ua8X7C NHc8RwYJWMkbBvU6YOtTDyLz3dVP2NtJmrUBvoi93v6rXgoO2jjfue1rG7AtgS8QWUBn CExnaQH31bVKqjYNdf0qE++mZ2TNFLdwbn26GHRan4j6UvwASAwfSOr0vYtW33GkSA0N rhbw== X-Forwarded-Encrypted: i=1; AJvYcCWsB7/vYSJ/YIxAZ9cpgJ5dMv8AF3WqJwq9IHMAvqR4TgVMpLhiG+vLv+7/xFnMQykgwdHWnvh5XA==@kvack.org X-Gm-Message-State: AOJu0YxcknvdpXQ1uZ7UAmmF65RZelPtKXKk82jDHH/bwguFe9dJsMb3 OwRyFHmJ6IQ4tBQDikNIIukXvtpgdDVZsyAhFPRlb94bb0PWK4ZsSGsEoF8B9UM= X-Gm-Gg: ASbGncu+myHYpIWf8gRu9HgvR3CQepT7+hxkbLV7gaEJHDu45bVuJ1KAus3udHGcm4R RZxjHDxlg2O7H7fxC9nY+6PWartjBaOAkhj9NBopdBRSJvMb4qbN/uAZHa8Sw6rZCfxYoqBNkw7 LBv8ecxUbectjGqq9MCBknWNg1kVjkTX4pLmuVpSrZB1DhzJ3w7z77rwX4qy1ToKr+tbBEuvHux K0Hr6sTzeu1eM0ZHR9GvVQXAQ4p557pcIaE9Ku2lPOafc+VCvFaolCFqQMJtCVVsDyRIaB1bUkx Eh4ydVEgsMHC6d6Pvl3sdfh2fwNMwV4rmC5wrq8= X-Google-Smtp-Source: AGHT+IFsg7upesHkEZcqK/dv28CY2TjwZX2x/ohDv93KREv/9aLZ/yya/X15D0UvVJUcLK+MN+k7yw== X-Received: by 2002:a05:622a:1a03:b0:45f:bc9e:c69c with SMTP id d75a77b69052e-46a4a8c0abbmr894363121cf.7.1736182970513; Mon, 06 Jan 2025 09:02:50 -0800 (PST) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-46a3e64cf02sm177644931cf.10.2025.01.06.09.02.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jan 2025 09:02:49 -0800 (PST) Date: Mon, 6 Jan 2025 12:02:47 -0500 From: Gregory Price To: David Rientjes Cc: Karim Manaouil , Aneesh Kumar , David Hildenbrand , John Hubbard , Kirill Shutemov , Matthew Wilcox , Mel Gorman , "Rao, Bharata Bhasker" , Rik van Riel , RaghavendraKT , Wei Xu , Suyeon Lee , Lei Chen , "Shukla, Santosh" , "Grimm, Jon" , sj@kernel.org, shy828301@gmail.com, Zi Yan , Liam Howlett , linux-mm@kvack.org Subject: Re: Slow-tier Page Promotion discussion recap and open questions Message-ID: References: <6d582bb6-3ba5-1768-92f2-6025340a3cd4@google.com> <20241226012833.rmmbkws4wdhzdht6@ed.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 6B97B140018 X-Stat-Signature: mznasfd8p8pg7w4bzz7nkgz7gohxro5i X-HE-Tag: 1736182971-116985 X-HE-Meta: U2FsdGVkX18rc97hA+Eu8MOELgsQaceKNxZjFPrSPlR5fU9HxJQh6IcMa7BRvlRTjafMhLFCy652QgHKMHVRbp4HfcRYjBcE+R80bKuivnSroYlN48WjwrE0HOkdnsVxDrz7Eg9z1j2/0R/wMPV3aZs9CTBaET1Xg9gsFvH8uInt0CqwWhm2+57lmvmWhnpFQrmIVZy+qpjZoPhmtZLtd4DX/Zu2yl6+jrRNP4j2s+cWVxGP4uo+/92cuDFRncfVSGpiXuOM/dlA0vx2RFkFRO2q6b8XtOXGaSBMMt6RLa5YYJb1lWIuT+StI1pNXekDDEL/SrFeElwiQJ7AtYOC3QwPw7NgLGbSXKEiaplimhzNUvyCJkPu4XPI+u3KKLLBgtOBVzovIK+ZHf0Yhl6rmb1mgkupLZupvD1EIb96DrvEy/wARuQNGlrpr6ifCpaRm6ipXvTR6jeU1kiRewBXgep0J0xQJamHqEeS7bAdhYIrvnNOHvNZXxqRcfxm8bECDgNSXBWIlPxgPLuKWuulpTErLCGMAv6wbyYfl52YmB3WZTw5Jmv+F7Tq6ol/I9DZcu6hC6ZEUG8hQ1+bM8flc+8kJEzmdkrsyPf7wai/7aJpkgGxgRaGddGE43dNiS1jPC46hFUrvRE3TVxwTn4mghW0RVKvKjtmj0sFAFLJ1kxrE2rHEbFcEJQBNtZ2fcjxmIFcQqb9yAHiqqoNsYqj26FgPqzb25gAWl3nguIy2Ke5MuH2NUx2net9+rqwJHNstiPVJhA9t80RdvMt6fUY2LcLs5ERxPUYuJM/Lo2W+PN3VYVZJNFvRdy0SWY/afq78dfPB1YVUY2auBmR+mtK9R8RnVF2b7pMNV7e39Ag5nvctbCsj2n7/cpca0soDktCohkHwe8xfT268/otpvdsKYmHAqeK+o5FpaE2KzuvUIXZL5KOpS9rKEtoiCO5AmT5b3NyjJDo5uvfaPAghoF LuBzAL1x i1NyIvlA2bCCPYe1Q90flLdzxk/9VEzsIhdJXT0bGdeJSbNmWQPca+6b7va1xy4uiWD19yTRoC02XdK7t+pl0MgQQ2HgKSJ91HeS9AEAr6z1gs2yFHTyn12bA33KHBKd3KOIYA35Ift+rWdVLYLITyhD1oFOmQ/dFp+k8/3w04ZoYudv8SC3SNhDysHF+/1W8V+6tHahG9jElk3Mr8uYFNNRTy741ef9BZIpeROsjapadN91esWx9xXbHiL0qKU5WuQjOzJHS0C6KI1guLC8tHWNr54W5bmB1a1eypbBwH0MnfXFtXvLK8o6fFKRs7VERJVPI0f1Hr71hxJRXVku+u4yHEa/gJktsYFznnKDJ+qned702b6aqPWnFt1t7E+NiBEGcgfBfVzKNoXUkVpwF6KZo4A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.118927, 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 Sun, Dec 29, 2024 at 09:36:41PM -0800, David Rientjes wrote: > On Thu, 26 Dec 2024, Karim Manaouil wrote: > > memory node will have a standard top-tier node to promote to *or* that we > stash that promotion node information at the time of demotion Not sure stashing this information generalizes the way you want, and may require space in the folio/page struct that may not be available. Things also get more complicated the further away from virtual memory mappings you get, because associations become weaker (physical pages backing file cache may have weak, ephemeral associations, for example). We should consider the implications of limiting promotion to one or more levels in a single proximity domain - and whether the "two step" migration process is ultimately harmful or not. Just trying to save ourselves from crawling down a rabbit hole. ~Gregory