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 46C2BC5AE59 for ; Thu, 5 Jun 2025 13:53:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B41E76B0583; Thu, 5 Jun 2025 09:53:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AF19E6B0585; Thu, 5 Jun 2025 09:53:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A2EB76B058F; Thu, 5 Jun 2025 09:53:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 8958A6B0583 for ; Thu, 5 Jun 2025 09:53:46 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 38BCC160A9E for ; Thu, 5 Jun 2025 13:53:46 +0000 (UTC) X-FDA: 83521490052.30.1D7B3AC Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf03.hostedemail.com (Postfix) with ESMTP id 671D420008 for ; Thu, 5 Jun 2025 13:53:43 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=Z+tpGHS6; spf=none (imf03.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1749131624; 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=h5ANPZ6bPq59w/Jcv8fuYY4m1sZrs9ygS+xMNtJmGUg=; b=i/ekW6Aa7FbS06qjfPFnV25s+xKqgaAu5ECvh7iVSAzmTFhlkQgOBhyO7H5qlrHBD1q3He rJzoJXyFzVVXyc2pa9qA6KOld3Bf+XTO1e+MgYv6LYv0RU1dNmuG6SHKJSynCJE6oC8FWb cmLq398sdcBDzuyjfujRgj8P5gaUpLQ= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=Z+tpGHS6; spf=none (imf03.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749131624; a=rsa-sha256; cv=none; b=S9ZPIGTMrkdUgdEmfK+OYPNQIQ2xgDddTfRHdnz8MZla068n1uoAK0WHD5exJOep3lO6d2 f/TsdnSX2SxecDC27nJqEKdTFILBmq8VKDcEozs48HOIQCIJnwZl4krroNm1A1GylpUo4j O68ll+NiXS8IfpOoQ+47OeHPMmHiSio= 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=h5ANPZ6bPq59w/Jcv8fuYY4m1sZrs9ygS+xMNtJmGUg=; b=Z+tpGHS6uFjy0C+AqLgU3mHNQ9 BVcUOuM6zFh3nEmb2qxrcnKRyU739XdEVNnPBg7VAsCYtfBB52kBjSS1HyxkDvmuYYcKDqYIcE8RE baWu5cQusWX5Vddaai1ja3XHht6hVoC3cydhgsMbBz76ZFTOKWwlqXO2ohbgTy3kM5KQS6iVtUAlH Xd8NVluE+apUwgZCIGPlf7nU7etUI1MYadGHiyCwC1jeGFpjMcjxkAcyiSq/ZTETF1smcVsiZDzYZ qSISc8f3PrSejQ4vU9OY7xBgWUix+SYBLTBsxfufWgKXr42KO0VSMT/86V1sc9hHyHBoiijNWg+3j u0HgqQ6w==; Received: from willy by casper.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uNB2L-00000004IaA-2PqR; Thu, 05 Jun 2025 13:53:41 +0000 Date: Thu, 5 Jun 2025 14:53:41 +0100 From: Matthew Wilcox To: Dave Airlie Cc: Kairui Song , Dave Chinner , Johannes Weiner , Linux Memory Management List Subject: Re: list_lru isolate callback question? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Queue-Id: 671D420008 X-Rspamd-Server: rspam09 X-Stat-Signature: f1kp1b5kotc81sermrmmwnoe6hbk8bpn X-HE-Tag: 1749131623-593303 X-HE-Meta: U2FsdGVkX19MdSOqiCqQwcXOJ1UABK0gCWdd19z0DVfrvfB5CI/tHHmxsDxxnHtuQmX5BLAVf5dYxLyrV4tZk9k/sJXHolEsSFGggP7ladJmwwXpAoeUO4KI7GRW5EJ1diGZGLzBt4ET8VfkKnGbRq/SZRZweNTmNNaqo0ktC37RnnmOOIQzvTkpQUsKTHPbNRsreKThGVtKJlbX57VhHU/tyLu22L4OLRxF3QaNXlCl6OgDHEehm5qhrGiAFQlgE7LdvbAOXrftYaHCALlT/zBgVaRyj+9XeWi3hFiUZeZsgEHpxsD1IzKOLAagBdSfUGQ3lwidpi7Cnh1FDiPHORxWgXa4Qor4PCSnAWI2pZc8OjAE1CvHN2W0jzcyHVxBxOVmDtuoAaSwYV9Izpz2j4Rq+d7nrkJzc7dKpZjzH5nuFMZ4ew2aaGGScF9bEvNpgGCx/gwEDJb/OMGqVS/8YlD/r8k0P8MiRpFgn7pz4BV0q+eW+zfKPqXWt4Xg33KfK7kJr5+eP4Zv+GDwUo2jvNh7TagppAdzmktGEp3nWDQsQkRzk2gV+8pVDlotIhkeRFVGC+8fkScBefkRyv2tMT6r91x/7GZsAJoZxxOL7XJq+KAPs0bd6mmYdWWY+slJBPbWvZ0QdLE0U0eAvrSucAp8nWjeqXaT9kO4RV6MBY1xFXUAwJZ+AYIK7mava2lHHXOFlhvdNPbkmIH+F/ZQSwY+kVyfjfFJ+HXktsnkQpAPYHvvpDIKt5kqRA3VY5rhqJ3S6MFhfHZpblJJWKsEhtAIN+l9b/1QQ0vSnB/yqkwdV41ywayaVLUtZkWpP+1aMiCOMnTh2lVEr6FVfBi8ZmUqOYaleYIz6YnxdoH/BMNAZgrf6akoAAwe4znRScZJAFNk8VEAXRPfAE9SSVLC56vVnH/5NL3jdeh+qFMsEBS6rmyTE2pfqbPFVizkNMLvfQix6OaDhsxCPLOKtVD o0CS2c3M lhEEFYzqWoo/PxorwHL3YdIiA8YVlzrw+KR587cx8TDrbKD2beK/u1hp+I6jd1YD3Lg+EmuPD0TMo0kjhAHLWaAEj79+6cU7cUTsSza18TWeslTDSNAn1cdr/N1n/eynQ9vadeDVUuQaChh4FGXas53ztC0aksEAO2gMYr7JDiOsqyGf6SPS1qS7lGqx7RL0TJOKg3/R6F3LYQl6iYoMIA74yicxCOHVyi+ZM2NGVpeMSRnyBt8uJHkUEHTYE+Mmkt/5jSFWUhVNs1OulyZD+iAYeyBfUpfQlcgEcUktDc1HXzvf5gSVtE5ehE/XKL2SVjvEc 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 Thu, Jun 05, 2025 at 07:22:23PM +1000, Dave Airlie wrote: > Not slab objects, but I do have pages so I'm using page_to_nid right now, > however these pages aren't currently setting p->memcg_data as I don't > need that for this, but maybe > this gives me a reason to go down that road. Please don't. ->memcg_data is moving from struct page to the containing object (slab/folio/...)