From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C70421D3F4; Thu, 20 Nov 2025 07:51:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763625111; cv=fail; b=Yj8XQL/8UlfHg4MzSwdJJ6M8gr08fW3gIlRWJ30lBbe1ovfppTPgI+lTx+uPNtX5ofLLor5znbyvA36mvJBg60G46DFkTI7vQNqOHEc4yI7qcWZmKtEz38QpJ7hq4sMdpNactBEkX4UBKvywntcStpeTPMSSaQc+oTgoMr+ly4A= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763625111; c=relaxed/simple; bh=PyOAx12acHCSgCEAswkeyPoY/6nAgln22Pk9yErC8F0=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=Y6ossFOTw2TRjdlce+F6TYZ4RkPNrhy/8hXbBnyH8zfObMSEmeVbPTjvnXWa6Qo7gNwWPk2cvC8RskoDNeLhF8CkC8VBeBuReP88/1j3mDqnerym470CClQ9kkJcaMbTgOX9lPbUfMYR4GwRUZ+AtMKlZEku1iBZBG1MhjTppkE= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=PVmoCYA7; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=svNMYE7f; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="PVmoCYA7"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="svNMYE7f" Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5AK1NbOG006985; Thu, 20 Nov 2025 07:51:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=RKCDVxXmrz1nGNjtZt xLR8PpEz3YrhFLKWng2utnLvw=; b=PVmoCYA7pAtqMgRZLOgG2XZaxJe7BF72sP q/Z3ZEa+UVbeng7IusVdbZjyssG2R4EZX0C0x4Y5TfbZG07omvMNC++E5GM8UqWz hPjNx/P4NZwuP2vzYupriP3VPZBZXsMt3izwI0sSPixiQTrquWS+COHQdYhbpqUA iFsqK/UV0MvNmDJP0sddRWtXgPfetPT7YeUF6y0VPGhTMEmjhG3eOIGHHZKmvADB Fk/ZpqjfNEej8NPveH9nxIv/Icz6sXPMSnAazs3ZzNotgDh0oWLnOtRV17W1NrZp kMKtegKFaZm9+ZW7qXqsyh2eJrkT/+g0PzFChrJ15rXMTfICQhVA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4aejd1gh6g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Nov 2025 07:51:14 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 5AK5wMb2035914; Thu, 20 Nov 2025 07:51:13 GMT Received: from ph0pr06cu001.outbound.protection.outlook.com (mail-westus3azon11011042.outbound.protection.outlook.com [40.107.208.42]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4aefyp03q2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Nov 2025 07:51:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L1kfulvnWX9I+sAwNOJ+tZGif2LvQsNEDUwLedmMwpyvuBwMxEAxunMfBlkGbZ+rav/qBZ1q8ny14hgs2R16amskjCkqcUwnL/iS4ol6t2ILnO1+6pXxAzxopj0AuN05j+TTupeo48m9VOCWmibv9Em6Lvm0GOIKc3jw9b8noWy5yk37BxyR8JAHWbRegFBqNNoI9lqo8Ur9rJkdKc8rnhvce8sHM34Hybdh7erTa0XAumQOEbzeDgGzW86hO7c82gM7xe/wMdTyBvo7OPbFzSi7XZzCNYmA6RWqN6x95y0/5hAEzC2ZIDpJE7Jw/hEDAFLwKGb/Xz6mNdfa0fl2AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RKCDVxXmrz1nGNjtZtxLR8PpEz3YrhFLKWng2utnLvw=; b=jDIFy+XQywErgqObZHCx+gFKSUqNqswDIil4/vL0aUG5jbbJt04UzEDq/boyJLevHdWF3M9JzBbybp1W1BqIWdvooHIV3MrFF8gLnINwTMsiyng7c03OxNqmk9SPeetSr75zD51eOYQuDKrmcSxer7qXT5G6wumweJkOqtRMDZzSlM75EIgqpzV3PlqopdxoXXojOQuCZrT2JkmwVvJ0V9n81d7U3FenuoBOs11b+zLBKz0KK6wBPC1Vwj+mcnY1ulWLrzs3iImixi+GlfsZeW5N7PUTN1I19ChlCKwW7K6YccYyIr1vXOUG2wxCA7nAjGNoSDmnRh42Ju7Bd6aG7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RKCDVxXmrz1nGNjtZtxLR8PpEz3YrhFLKWng2utnLvw=; b=svNMYE7f7DShpTLSNdNOXl5XKqrZsQqZ6EeruGvaqI6eQCHFGgOWMRJTRdJDMcphUh0L1bqiHukv10EjRqiv80GfNVA4TAt/MZ3rTuPfBtP8Qj2VkQ1XgdkkKhYoQrUzN530mCns8bPaTlcReRfiqt4nfYCEnOh17TW1M/4HxAA= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by IA1PR10MB7262.namprd10.prod.outlook.com (2603:10b6:208:3f8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 07:51:08 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23%5]) with mapi id 15.20.9320.021; Thu, 20 Nov 2025 07:51:08 +0000 Date: Thu, 20 Nov 2025 16:51:00 +0900 From: Harry Yoo To: Qi Zheng Cc: hannes@cmpxchg.org, hughd@google.com, mhocko@suse.com, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, david@redhat.com, lorenzo.stoakes@oracle.com, ziy@nvidia.com, imran.f.khan@oracle.com, kamalesh.babulal@oracle.com, axelrasmussen@google.com, yuanchu@google.com, weixugc@google.com, akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, Muchun Song , Qi Zheng Subject: Re: [PATCH v1 14/26] mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full() Message-ID: References: <1593e9efc2de666e9f7e7659d5c61d2ccdd17a8d.1761658310.git.zhengqi.arch@bytedance.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1593e9efc2de666e9f7e7659d5c61d2ccdd17a8d.1761658310.git.zhengqi.arch@bytedance.com> X-ClientProxiedBy: SE2P216CA0145.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c8::13) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|IA1PR10MB7262:EE_ X-MS-Office365-Filtering-Correlation-Id: f1502291-f1b2-4b5b-6600-08de280990c3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?UtAClsVP8Td7pf/sWit9PHhsvyu0k65NXTRRnMo9xskavKYh56DqLyGHMJe1?= =?us-ascii?Q?K4Vv7t0YrWKuc70OqGCjglQBaI+DxO5csv+hRc4Ieuv9+aloDxO0Am9zHdkq?= =?us-ascii?Q?CutuBLsGCuSErqjAAjpkxm/oCYi7p4sEQAbix27TY4katC2zaxrXQBsFV6v3?= =?us-ascii?Q?o3JHADnDbWhmWe5Lpj5KLw+4LgRKg9Dq/hQeBfEKbHJ6lwI9C/b4bZT2Khc6?= =?us-ascii?Q?LFHyyhNNp27P3IpuVCJrOf0QklXQxVJ/UrqRd2xO05/D6hnozB4e3FmcayEn?= =?us-ascii?Q?8kDxEHOvzqmYceRIlqyLpc5I/rdslkxYAhsqidzmOfkljYHW/qP/n2BDETX5?= =?us-ascii?Q?ITMAhXkkaDcb6XW1B03DVf0Y3kuPiocCvAvopE+/R9V9x/byP0vgPS5Eiz20?= =?us-ascii?Q?gNY+XqF+l8kYjFBo6jdSfcBLrZz0DFhBXnuGUZYSD6Pm/039OlK2qUi4QYsz?= =?us-ascii?Q?g30mP8THj+lm7wAZn4WvKX5gtuMzzddlqPur65eTKSgiJssqDN3S8lK7Hd7/?= =?us-ascii?Q?XTvjq85l8pc9WRRYK1CbVPrhZvE5Cwh4nQOkQJlenIV0LvgwnUt1BR1AnJfi?= =?us-ascii?Q?Meifxt42TdHGIRNoKhkoW8fJ3Hy9dX8obnxfrMnPFyqICkolN94Bf3XxpOpd?= =?us-ascii?Q?LhJci4DHiJzXK1juuSHDvZnBtydu1yeH4v3sJUMgCY6Dzdp5yTUwayHeeddv?= =?us-ascii?Q?D0LFHuOnfirj80NfFO3zBZ5VUjaXLM5PK8aE5ff+dedLZ0S4VfZLYxTNZT6y?= =?us-ascii?Q?H762B5Ir7RQpS4+7wndbPGytkwjUl0QrSyRFDrX3XOEOlIBoKXchVU3WHdzt?= =?us-ascii?Q?pkyt0aLL2JmQAHghaGed1sDFIy/4URWNk/vKV4kPcDHrpyfReKzA66N4TlQY?= =?us-ascii?Q?FrF09Ww9D6jHx0DsV5XnDmFMl7Wls2OsIZbDRRz41OdST5DIOqUcB0w+Dm+A?= =?us-ascii?Q?CkT/zAIZRbT6YC76GgxLugfYOeAs9qMVuLiX8fcgn9Ncqt47RBRR/C4pLBca?= =?us-ascii?Q?lGsNDWFo6/CHzv7ErliUP9FZynYvbV+xB549gVa0htyCZom8PJwgFktnjn8z?= =?us-ascii?Q?4JiE1qYtXyXjI7kgkeViHCsWasR8OSTWtF+nTL6lXxg5v+do3A7iOiF9mL+s?= =?us-ascii?Q?OEaj1cFrCqToP/5aZExAud/EFu8ymj1okNFxLetO/1LGT4zuUnxc0e4dEnsS?= =?us-ascii?Q?xRnvWUJuebysom73L6+EtlbBIZ8OBQkmJzeDZg8y15pBmeSlc49C4znSvIKz?= =?us-ascii?Q?7wx3X5L1ufG3T+FCBO07xe/wtXz5KQh0b+BitRqo+gND5OWdWsp8dOQD80Rv?= =?us-ascii?Q?4JWEkHVYW+In+ZgUeOD4pBYyFjr9zOpbYqhKRTSC7tgS5sGW9iq+rgLfDrnF?= =?us-ascii?Q?oNfcCQSxjG7QctQhZDRqN/aqqsNJk6uU+WPmdCXDWboiEN3wNSf7W3cJz4V0?= =?us-ascii?Q?dpkAWQdbyOgJsZaPf4vIxzfPEwiHTlbo?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7329.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0ZYusda0C+nvIW5a8N2NnVg1zjI4Bu+L/ltc5/jVu6oMf7YxY8J8poSJPygP?= =?us-ascii?Q?qHtlexdHbHOdR6Udh2ulaJ02aQxAav/uOmTNu88FKltmgr0VUML3VzFeHbbT?= =?us-ascii?Q?PyCsvShYAg5QZFzCOv3kE0n7F8n7sTCE3M4YNaPUvuG7x7W4sZNbA5VqoOka?= =?us-ascii?Q?tXu6BEquvgshHUbRcw2wGStePxYmoDEQNYC7rXhjBfdGnmEM56jSCu9R/9zi?= =?us-ascii?Q?//6ZbdRklgTNzuyPFJrusJrOg4cHrxKU+37OYhuXXFGoIIlsSb4ZiztCX5hk?= =?us-ascii?Q?XpvVpHtOeIPAVCFQTk+kJxMEcEKwMZNEiB3QVM08wItkYGBUXQlbRDAYDHKV?= =?us-ascii?Q?cusyxmJqzOiHWsRi2WeNTxFwCJbmm27LPa2/++b7iCJXrBWTsyt2mcEJ/JvD?= =?us-ascii?Q?oVqUV1Tvn5s3cs1ZDY8iWgIo+tp5goLPqUHiIzB2rp0H1Uh7Q6/RSAqsK2j7?= =?us-ascii?Q?A401jcuQ8WTd7UR7yZpVxNwEH37cKfV7Nl5ypCLmDIc7k1dAdlssRM6+EAmK?= =?us-ascii?Q?XeZ8uq+FLtgXpgfwpxAQ2wQMCab18Mp2Rv7+neBFPMbkZMd/24EWftrWuASU?= =?us-ascii?Q?JONdgF9QjhrFiAc2YZAOCUMBbfZMwBMT10NJwAN5S8amTEIpiV7yr5Qr6EOY?= =?us-ascii?Q?dQRjjoJlMrclQRLRAjVxMfVe/Xk60dZXH3pZ6yz+Glftt0QrkAMWWl3p21ub?= =?us-ascii?Q?0RiUXW6YTVgGfZ3be0WDUaE4oJ1RIxx29oNmKN/ZALmzFWbGI9ZeQE8jFC/w?= =?us-ascii?Q?+/J/8O4cNJNw3/DyW/gxDwUg8yT5D6nGAB/A3M1BCDp3T9D9pOvU5POruvpc?= =?us-ascii?Q?x/vQ0EIRc14jb00JznT2pBtcJIHyRfzpMqVARfKK4CfgM7JuYK0ZXUh7yKMV?= =?us-ascii?Q?6iKDn+pANDiykMehLdu4K+Hx5kOZVsEy9q6xG7O1UsI1Xo/ygqiOOcRxJ+gI?= =?us-ascii?Q?EHBGxzB6QyoePo01AIsRuQ1Swo+PeDVbOqkKfEdGWFSGOUl3QmpqxRGxVX3F?= =?us-ascii?Q?h1AGzWCxKgxzPYS+00VIs6opHkXmlDeTIUy/mQ2EnLD1BklBQPmvC7ISWCQJ?= =?us-ascii?Q?mN8roFCne+y2SHkDiLiHs+OLeilY/eAecx1Qq2//iIjt5s1nRuLLfzsOa+Zm?= =?us-ascii?Q?hXcexmDeuipPPIzqA8+IRF5E6j0YWbSKHAYD6wVrtT3gQfVcZtqHL0U8kFjK?= =?us-ascii?Q?ZG3b476jhtRX53gdxeaGM2Ux4rOYKTIqDlgAPFBZ4anorWVoSTRKVUSsVtPI?= =?us-ascii?Q?8dTCgk1VdcOstgH/RqCH/uSVWjRSfSuSTWcizIxiLrHVbTC8mrIOj9vcLMi5?= =?us-ascii?Q?Q3fW+3NZ6SwxnTTNcs6za683067mBeT7r42FMLJ03wyLLhIoy4MKENvxQJxe?= =?us-ascii?Q?9FBjM2xX5vYZCPLpkxPJc+pegSxsoZHaypI4HOAuav+QGpTEIHsHNJL4FG1t?= =?us-ascii?Q?z1zL3nsQF/mZ+SQ/yYZHL0C7n/5iKMAWDTYBkiNfOmrUFy+xMLeCDa751uVU?= =?us-ascii?Q?VlEEqQB3ffBN6hVC3ODGn4Klve73Xvppq7tFL/UdDPO/G9s1uxXFYHUxAb11?= =?us-ascii?Q?QlG1/wNSbmOQI9pxpEvP6in3kVjmZdHoZCRzpiZI?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: PVxeauzXbG5jvdVe7bz9/qYJYk1Gm6KVmuDnhQ/74jgf41xmmlbnFDEP4XzEHS4iS/Z8kEmUawJ4ngGs4rMWpsbL05z7Jj0op24bcVVTj0vR4cJp8wt0n74az1cnBK454rMVt8bZnf87PzV6pN03ZUcFZ7sSVmpuzZx20drs8O15RZBnqwDokVqgpsmeCaPOM9Q+iIRhUDRs1wxuRPXzMIXobUZwAnf3ro/LHgXzdTK2U7oljXFwGliKqw5XIzOtc1QLnHwODqZwFK/Y0NcWLVXCjhpN5xyWvmL2p0aa8wFwFX4kF5qzlIsbo2Dv+aYSCKAOqri0PLUSoDLhLn0CkrK4+df31RoCQa7JwnTaPyMh9ruCroRjzFvF4rU6vtwvG4cVp7jGSCdcjsGPzUoTtcvBEWfxIKb9aiLQSr3kPKfCi8A6QlCp0fZlzQ0cOqW1LQKaXCBZxyN5/sMaY/cSyLzLl6okaPyh0lT9OFsS65Qee2/mBDyXdTFMfvN0EGwCLghe6ma4944JIXYO7t/qhETWMR7zWYHPhh4eJGS/KyTTHO/7v87IULzjOICN/I4ARJXnlsfIb/sz/FbIlIGyU9YodXKcUKWNgTduRCi4XbE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1502291-f1b2-4b5b-6600-08de280990c3 X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 07:51:08.3406 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NgaHElsT5A9BZB8YgqkkMhgP78WuOL61QTUf9Jp9C1LfTCxix8nFqEED1lSJMGJKPLXLM7e6ttNMzju2BhEt/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7262 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-20_02,2025-11-18_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 spamscore=0 bulkscore=0 mlxlogscore=969 phishscore=0 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2510240000 definitions=main-2511200045 X-Proofpoint-GUID: ACyW2GoIHdA_2wUE3cXHCfwtW4j0dY48 X-Authority-Analysis: v=2.4 cv=Z/jh3XRA c=1 sm=1 tr=0 ts=691ec872 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6UeiqGixMTsA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=968KyxNXAAAA:8 a=yPCof4ZbAAAA:8 a=WKiVBPBMbvKHMXwaU68A:9 a=CjuIK1q_8ugA:10 a=ZXulRonScM0A:10 cc=ntf awl=host:12098 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE1MDAzMSBTYWx0ZWRfXzDQSIA4n0wCr Ksp7gJQUNa+tYBBHSHBGgK74SvR7UxDezdlPxgplAiGS+tojyMHcLv+2owP9XrDyGGU4MA4s0M3 +5INvA5D9OWSzKuTlHqrM/8pHZYNwm5VPLBfKwq0FfEZoQnmrvV6ItI87SnkANFw3SMiaTUvLOY e2c7EadQ7IZWqpx4mZ6uape5I0fppVscha9TOn+S68tuPwVbhs/y5t+4LV/vR/fSRmTzxvKYf8v lDgGUKCD39y7Ka2OZkzwJ0O1S+lDxbU5aMgLoCbIkQh+1hPfGZ5Op1U2tNlXMr3hsIm0dGfqRsT 0Y7r8gV3eZVL+fRg6kE3Az23W1c8y/A+VY9C3Dkyx2O98rpzLgtKUxMPcSzLQnlF8EbIy49RWEt 6tczlKEtSZmULxGLdR3NgcYBv2JeZeXAZ+COigS6SGZ+95zlnVA= X-Proofpoint-ORIG-GUID: ACyW2GoIHdA_2wUE3cXHCfwtW4j0dY48 On Tue, Oct 28, 2025 at 09:58:27PM +0800, Qi Zheng wrote: > From: Muchun Song > > In the near future, a folio will no longer pin its corresponding > memory cgroup. To ensure safety, it will only be appropriate to > hold the rcu read lock or acquire a reference to the memory cgroup > returned by folio_memcg(), thereby preventing it from being released. > > In the current patch, the rcu read lock is employed to safeguard > against the release of the memory cgroup in mem_cgroup_swap_full(). > > This serves as a preparatory measure for the reparenting of the > LRU pages. > > Signed-off-by: Muchun Song > Signed-off-by: Qi Zheng > --- Looks good to me, Reviewed-by: Harry Yoo -- Cheers, Harry / Hyeonggon