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 9A02BC3DA6E for ; Sun, 17 Dec 2023 15:40:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A39036B0074; Sun, 17 Dec 2023 10:40:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9E8EB6B0075; Sun, 17 Dec 2023 10:40:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8D7816B0078; Sun, 17 Dec 2023 10:40:26 -0500 (EST) 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 7E5986B0074 for ; Sun, 17 Dec 2023 10:40:26 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3FB851211E5 for ; Sun, 17 Dec 2023 15:40:26 +0000 (UTC) X-FDA: 81576722052.28.78FEE1E Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf14.hostedemail.com (Postfix) with ESMTP id 78A9E100015 for ; Sun, 17 Dec 2023 15:40:23 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=bGt3EkY2; dmarc=none; spf=none (imf14.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702827624; 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=IUv0ylGmTtF0hsJHYBG0CgaUWyi6w1dHRyjxXG/JmjU=; b=aO8NdcXBFVUdZa5oaayZcsU8cgKS6RnbBuTI6Flne22CJ/ksMQRe+PtqRVbgbe+ClKZK46 TX20U5trh9aLrUCLV2H0O4W5t6T1BcbDlKFoHCBTHrb/u/ZRHPacEtGMLNbDPJyZ+Y58Ev OCj/iBiNNVr/4lEvLT03QTbJBpXLKGs= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=bGt3EkY2; dmarc=none; spf=none (imf14.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702827624; a=rsa-sha256; cv=none; b=lt3neMDKtMcLSKeVT54HiCU27r8QwWQT22LVFx9VmGwCKQVvvK3qFY1RY7argiN2uLU1ZR C0RpMFq7cc78r7z06kBUkGcjpHZa6Sqj/JH5CjJhNjw3XMPAtrREAsJSId9jKMRZg7uYDV MXFoB3IHTb2vJYjtioP8MfgvswUJD1k= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=IUv0ylGmTtF0hsJHYBG0CgaUWyi6w1dHRyjxXG/JmjU=; b=bGt3EkY21K7PCJ0qioJQMVTPdY XGRZyU8xH3uPW5B8rpGYx8XO8YR/LLta5HrF1XQH3iHQ/YAUTpXyS0c84DRzEdKeU13LmNe8+Z+3B AOVxG2ZmK4Vh2pE8ylEkro2kZPnLUg5YeSUBpjXrLhJnb8xLukHc3AfiRLUlzPMpM2CzMoTzi6FHp qBulM4qKk03kboznq/NKsyLTOPEp2RkBUxy5UxUmz+j99mrhAh8jW6P8BsM9GzDjrp/aZ0/Ya9VIt Goesq8G7es8xB2oMXIuNFw8CgtDtVgli8k9cgrsmpXvZYXlg/OSzlRPgdeRv4YdfXWDSTVLO/uCdt Ew3gYSGw==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1rEtFb-00Bqgq-7e; Sun, 17 Dec 2023 15:40:19 +0000 Date: Sun, 17 Dec 2023 15:40:19 +0000 From: Matthew Wilcox To: Linus Torvalds Cc: Yu Zhao , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Jesse Barnes , Suren Baghdasaryan , Guru Anbalagane , David Rientjes Subject: Re: [GIT PULL] hotfixes for 6.7-rc6 Message-ID: References: <20231215071604.946a433bbc05a6409faf5a33@linux-foundation.org> <20231215122251.bad09400b337dfb1965f6976@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: n3xr6j7h4zxa8jm5uyfrwp8q487qs59y X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 78A9E100015 X-HE-Tag: 1702827623-720257 X-HE-Meta: U2FsdGVkX19nGzd8vU2c6Sp5ZY9FXiLtqe+8PlBPwohg5O9rKkOyppN+ox0TOTT5KRpVICP1ghj+D21VEE5OQttR+gschMAHatdRP2N/Z3KpNiI/onyI1xgnSfPTK2G7vn6pfRZEMVJUnmeftUbynk27WtQAngu3azvrpz5rMZ/mYXQTvRhxqvXVI7PYnp7ZIM++4OBzD9To12wX8uAK5DDnTQBW8xVL93fontp1ttZU1xwzV49iH0HUrJWy1W5HfyHmD1amA65ObVAU7mBAeW2UX+I447430lYYU2zn5wfokj2Aggud4QrrzYWjnVZGHagFt60KAUz4w8kLNmscqXMEfDkSyhL21cx6nARrk1g99MS0rfWcWPfdsqlDveGQ69xRv6Lin/dNL66lZNmvIlXB5gbemzy6KsrZCqd5sgtLTMiJySX4r1lv1/H++s/kz8KVpaJ02bBxbAMmZFzR4amwXpj1EAx49Y//hfn527/tYtGgKTQtDINXSr+jiNh9tr6cBfvolQzLh+UEQMJe4GaEN3n15gOO/Cbdvc6Hwro+XonfDZCuN8t3yB2NqRX5hkqvcXdiZN3lwroQ2QKgsBR6xe6yoLIVwhWG0C0/qNvIVPZ6a62D2aZIVJVoCxx/CIqoHykIPjgQ8TwXSSBif6NvoG0KfJwl/1T57ktwvdBlo5srsIiePeSi1z9Vtzh56ulzVB2jNJzqXldtl6Dz2+SyvdxpYLaF4CNYoQxBwaUqCXjvVVm0dQp+kOvXJvQWeezW2FCiNqJgovbuMqjmL2hdqtfpVSSof5W7Mz4il681gChQy2bE/CZvgjbeOZdymw6cO3JsbgToiWlEWQ69AQljJIxNZOnKGclwcF7sydcb8/fGPUrmM7Sqm6jO0bX6ITt+dAX+SqrR8fdCDhiiMnnScDsUuQ/XyrJ9n3ZND45pVtFX59eje0VM3WbVI6b8h7yu/VrCnJBCs+HvpSa ivBYIFRM 2twmAsZ6u5LnkHCOodf5mIGD94AoIEn4O5TmB8d8sv9m+5BQPdqRHJCE1Ls0pNI4jsk0C3SzLfBAPzsJDq/trf3r4JmJUHep8N2F44xpruGs1fxSAHw1UqCykWpmI7guOOxidwIXoJYwjdR4sR/6NZotT5XbN0zPIlAiqLdTxY3RchyZy4oLZ5IMbzCGON62MB7/T/+YlzDZ86PFN5Vu1ibDtNvpzOOQ+UIL7Mw7DEbN3ZzgU9SFgvtdci9n83Iz+Vy2cWdFKOS9Bkxsyr1Hc5bKaeQ== 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 Sat, Dec 16, 2023 at 04:16:45PM -0800, Linus Torvalds wrote: > On Fri, 15 Dec 2023 at 20:57, Yu Zhao wrote: > > > > There has been a short-term plan, i.e., moving some of folio->flags to > > the lower bits of folio->lru so that we can drop the Kconfig > > constraint. I have discussed this with Willy but never acted on it. My > > priority has been to surface more of our ideas that can potentially > > save users money on memory to the community. I'm CC'ing our team > > leads. Please feel free to let us know your preference on the > > priority. > > This is definitely a "eventually" thing on my wishlist, so I was more > just wanting to hear that there is a plan, and somebody working on > it.. "eventually" we should get rid of LRUs altogether. They're no good for a modern CPU. https://lore.kernel.org/linux-mm/ZTc7SHQ4RbPkD3eZ@casper.infradead.org/ I don't have much more in the way of thoughts on what this might look like beyond that email. I'm inclined towards something incredibly simple like taking each 4MB chunk of memory in turn; freeing inactive pages and marking active pages as inactive.