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 E3C5BC369C2 for ; Fri, 25 Apr 2025 01:11:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C74F56B002C; Thu, 24 Apr 2025 21:11:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BFE026B002D; Thu, 24 Apr 2025 21:11:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A2AE56B002E; Thu, 24 Apr 2025 21:11:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7E3BE6B002C for ; Thu, 24 Apr 2025 21:11:47 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9B45A12097F for ; Fri, 25 Apr 2025 01:11:47 +0000 (UTC) X-FDA: 83370789054.02.02C0D83 Received: from TYPPR03CU001.outbound.protection.outlook.com (mail-japaneastazon11012064.outbound.protection.outlook.com [52.101.126.64]) by imf02.hostedemail.com (Postfix) with ESMTP id B34B18000B for ; Fri, 25 Apr 2025 01:11:44 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=kwqbG7ZT; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf02.hostedemail.com: domain of link@vivo.com designates 52.101.126.64 as permitted sender) smtp.mailfrom=link@vivo.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745543504; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=CrI+D61k6TGFVhdNrkGJ7SQaWuhxII0l2MW1Qhc+ifA=; b=WC5d5JO86ZIyzBQAhSohC1RZmHF1UjdmOijRQ9qXkJ5nx5O0YA4dhtKAFL1UabwHv+IfOF iys65+qRkd9npA2DzMaInWgB/Fxg/piTTBQz/6/+M9cAR8XL3YApotBv1rjA7X8Y2swRz8 jK3CfqSBUIrAvlGBhymas9UsFOZ1NBE= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=kwqbG7ZT; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf02.hostedemail.com: domain of link@vivo.com designates 52.101.126.64 as permitted sender) smtp.mailfrom=link@vivo.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745543504; a=rsa-sha256; cv=pass; b=TY82R+3irGoCPKMtOUvCLeIYsncLhPh6ne/txZdeB1CuAFzsgBm566ae953jQ+AoH9PWpQ 8ZrSapStCXayxB/eKVOrwvPdhB4z5Txtq6ThM7GCJWk+cgkHyq3yQ6GAHa0zW9xrhMnxwF tceDynKv0l/JjXcbnI4IjWlgT2G2Skg= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zKd9SrzHGL2oCj/WCbtE/Hm6hA945xw/lHrmSfomJXOS1JY0d9KMNEqoXwPeTYwuvvmufgTXneD849GuF72NBPBTUifkaOdBc0F6A/npz6Zplx2K3nNhPrjthYrJ/UJn7ScUDblxPQtd2bjV1gt9Le9cF3XvYDqxMKse0l/eoLrL5S04jWZjDdWJzjpkoeW6rW+uWkKJWPV6YlNeAKZn1rvuHjO366RBOW45iucIckk35mOO+SVpy/6gKMnfS3wxIQfEu6jT5HQVzElVLgNqYczwsLvKgzqQzC+sv1UFcSJbPO14nq4MUgyYDHq64SmkDd9hD0T2R9dSgJTRaDTRLw== 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=CrI+D61k6TGFVhdNrkGJ7SQaWuhxII0l2MW1Qhc+ifA=; b=SnYJZAjn7dL/TULKn/pM4FtH91n8of7t8nZrFwXa7aCzVFWINnzW9cKtXVvSIvpVSjpmd/0wGhW/FHRV/dzrQzGlpcOJIEhppk+a5gacE+O51Y+bVfQlEXGFzGpfjZuBhs3OWjF/3KM2Vf+OpIqqWjeZSs44SmSLcREhAmlM6gjRMDH0PvSTk0EUIgdMHjz18P/dSy5uaRPinESi5WguhHIxlwPNddIjME6cV58qmo4wafrCxXdLGJW8Z+Hl5aGvWuYbphaBESm1RB0mMGArRS8neSQjSS7BnuZCVmjwYcZHaZl7PvjalfO2a/A6bYbT/o00lrW4FSMY0LXF1LcqZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CrI+D61k6TGFVhdNrkGJ7SQaWuhxII0l2MW1Qhc+ifA=; b=kwqbG7ZT1yjhWC+nQZMlhiE6BGdRgwdyAVXSFij7sVHm41WVA+9JsewIqlZ9XFzZtCm3VaEp5ABMzmGUg6MaAIT1cuox4mp0lHfWx8WeT1NcTvM8VKMESIgVHjQySO/7PSZNWHEoUIFD8NEVekI+v7RHqT5ik1r45yK+ZKfqp08xGVT34NqHcRLVQNOTQ8MA6oGj4RMfzCsehx8S7uuqLinSJFZ1T9MpBtCDEMcJMcRUTzu+YVvlOT0/7qM008cSOhtIdPE8eAT+AS5c7YRLonAG0GG9RT0bTW/uam+Sl5zc+5ohC9A3/5nNhKVDuEaX3vHyZYmIgp6osrGZ3e5XGw== Received: from PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) by SEZPR06MB6529.apcprd06.prod.outlook.com (2603:1096:101:189::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.23; Fri, 25 Apr 2025 01:11:39 +0000 Received: from PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f]) by PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f%6]) with mapi id 15.20.8632.036; Fri, 25 Apr 2025 01:11:39 +0000 Message-ID: Date: Fri, 25 Apr 2025 09:11:32 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/3] mm/memcg: introduce mem_cgroup_early_init To: Shakeel Butt Cc: Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Andrew Morton , Petr Mladek , Sebastian Andrzej Siewior , Francesco Valla , Huang Shijie , KP Singh , "Paul E. McKenney" , Rasmus Villemoes , "Uladzislau Rezki (Sony)" , Guo Weikang , Raul E Rangel , cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Boqun Feng , Geert Uytterhoeven , Paul Moore , "Mike Rapoport (Microsoft)" , opensource.kernel@vivo.com References: <20250424120937.96164-1-link@vivo.com> <20250424120937.96164-4-link@vivo.com> <2u4vpqa6do7tgtukqb7orgxmlixguexsxilhnsiwv7atssnht4@o4cwziz26wrs> From: Huan Yang In-Reply-To: <2u4vpqa6do7tgtukqb7orgxmlixguexsxilhnsiwv7atssnht4@o4cwziz26wrs> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI1PR02CA0031.apcprd02.prod.outlook.com (2603:1096:4:1f6::11) To PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PUZPR06MB5676:EE_|SEZPR06MB6529:EE_ X-MS-Office365-Filtering-Correlation-Id: cf39c9d5-ad89-452b-b042-08dd839621fc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|366016|1800799024|38350700014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?R3dKcTNEUFRpL3pnMGVFTCt2WVpsNGR3bkZqZmhuSFJpRHkwQzlQZ1dVOE1N?= =?utf-8?B?ck1ycnc1MmkyNnZQb3NzNlREU0ZRVEk2TXp2bTcwanM4V2kvMHlrQmRIZFVi?= =?utf-8?B?VDNpMWNvRGVPcnlhRVRHMmJqTUswMjVXaFFueTlFM3ZNZHMvcGwrdzVrdXRJ?= =?utf-8?B?R3RVeVovYnJ0L0RpZU12YXBPSm9ySWg4a25rNUFqcmRISnI2dEo4dDVPUUdw?= =?utf-8?B?bWdHaWMvbE5WeHBzTDF4SGlPZk1CaTRxcWI2ODJzVkp3QVdPdVdxTElLZkJ4?= =?utf-8?B?ajFlWlFGaHBoeEN0eS90NzhpZ0Jza0ZjS3dTc2pPOTVma01iQ3lRdlZjQWpi?= =?utf-8?B?Vjc5QU50V1VSTHhwdEFwYXhXSXJtcXEybVRLN2M5dGJaNm5ja3daa3doVmJZ?= =?utf-8?B?ZVlBYkhwdnk1MEhlWEorUTd3ZmUyMWNtZUtTS0tNc0pHUEc0d2g3TkNOcXM4?= =?utf-8?B?UmxFT2ovS2ZRcExWdmxZZWRIYS82KzU1bmFsaW12b01LRGNHRWNoK2xtQTRm?= =?utf-8?B?cnBWN2ZvOXhhMFJRT1lnSnNpenNQQXhZa0hxc0FNSTZOV1p5cmtjNFRwTWxF?= =?utf-8?B?aWZrdHhWM3hLMmJRNk10YkxBSktaM3BwUjhmOFF2UjFTUDZjRnpMYTUreUsy?= =?utf-8?B?NnRrTyt4R0pxVFRPejlKQkprUE5sNk01cXNISXVZQ2k0WmZzbWFITWU3OXpB?= =?utf-8?B?dWhLYldWVjBFVG9kQUN0RmJGWmFHSm9RZ3VPWnB1MDg5aXFtcFZvdTdRQXBY?= =?utf-8?B?WGI1R3VEdlZ3ZmlmaitRMGQzOVAzeGdwWjhSYlh6MVlCOUNCbld6Z0ZUZVlF?= =?utf-8?B?UGZHeW0xTzFzS05vRDc0bHRWbXlYdFFISjF6b1IxcHFzUCtGMHl5ZmlxQUdh?= =?utf-8?B?SWJ0UGlaMEVMWWNFb1M4cTBWUW8yNWIvNk1VdkEwUFl3K0pKSzI2aHZndlJo?= =?utf-8?B?S25IRDZzZnZITmdqMGE2Y3BNU1B6WWl2Vi9FcUdoNGxnZTlJM3RjTDBMMnBa?= =?utf-8?B?cUcxb093THI1dGV2TlBwTE9HSElBYkJHWGMydlFvOGpvTm5UYzhJWGNrZ3pu?= =?utf-8?B?a20wY1BKQU5UMGV3YU1ORzg1c3ZHdFRaTzU0ZFRmTUtNWlA5VmV3bllGdDFL?= =?utf-8?B?dWViOUpseFhlOXNPSXZkOG45ck0vUDU5NGVQYlEwOWZubDY5NTBueFUzUUpt?= =?utf-8?B?MzN4dW9YcHFKQ3F1TGZIM1ZUeWpmb083MzR1UEdLOW9Na05XUTJtQ0hJZnY1?= =?utf-8?B?dWdqYXFITDJVclVKcFV0Zi90NTgxRVVSTEJyemQzbnJiQ1RndUNNazZCMFBI?= =?utf-8?B?cE5uREkzMmszTksrMm9Wd3c4SG81VFhsZWpEMnFMTWM1azdWUnFTUjR4RzRG?= =?utf-8?B?VCt1WUNLTGZ2U29vVDBoQkFldlliVDVnd0NvU3dhOGplR3IyQTN3WnNvTE1W?= =?utf-8?B?V21DTEsyemh6WWpPLzFxbGVRUXJPaDJLWWhlSzRKR052aUtQV001YjMyVWhY?= =?utf-8?B?T1NycSt6MU8wZncvaHhwNDJsU1J3SXVoZHJVRHdoSW9tc3UxSlpadUFmb0Qv?= =?utf-8?B?SVpVeUpmN1FKamN6dWhBM1U4WHNzcmpWRVJXQkpEazlEc3BzclZRY2l2WU5h?= =?utf-8?B?RmM3b0ZVRWtYeFFRcTFmVlJSWVEzQUROUUtFNnBZRjVIR2QxNlJoTkdscFZK?= =?utf-8?B?Q0ZKNEEveitMeUtLZEVubzF4Y01PWllmdEMrWVF5SlhMTHB3ekVOUHBmdXlS?= =?utf-8?B?VUJRVXRVQjlkcm8zY3VTK0xta2NXVEEvbjBqZU50b3pPSnFUZm9HUWV6NS90?= =?utf-8?B?V3JwbC9uT3U2UFZMVTF0YlZwSzBVeEIyRkZwNGRXdUk2ZWtNakRCYmxxVnls?= =?utf-8?B?ZzJVcGloRWprR1ZDdVNqUDRkZng4bXlLTGlyNnovTUFWTXBrM3hsWDFEc0d3?= =?utf-8?B?NytueGF0RWNiRnlxLzZMVktYWmZyU25ncnYyeGZJMnlkQk10cEZOM1MyMlZu?= =?utf-8?B?UGhQVUY4MVFRPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZPR06MB5676.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TzJoekJ4eGZmTmJSUUdkaERvUnRJazdyd0ZOSDJtUlFZN2c0cGtndzE3MFFV?= =?utf-8?B?ODJLTlU3Y2U4UnhSdXNWQXJkM1ZhVGpWbTFmVkJaais5bU5wQVV1dk02UVhv?= =?utf-8?B?OUlya0s5bVlTQ0xWcFZVYVBMQ0FQQnZNOHg3NUcvT2ZoYUx4NGQzMzRWU1dP?= =?utf-8?B?YWNhVHo2ZllKMzZFZGFVSG5tQy9aYWRVNStINXJmdTkyeWRja0Z1MUsxNkND?= =?utf-8?B?clRsemdkTXh0UW0yTUc3aVZneTJrMTVvWVZ1UkxtTGo3b25SU0h1WE0xVVJ1?= =?utf-8?B?c25Zb3hYTlk1dFFpSXF3Q054OUcyQTg4dnh2d3FBYXY1WlBpSjJXZXZkdktO?= =?utf-8?B?cENtaEVnQ2pnNW1mL1V2ckxON2RIamNXMTBKS3djQ1FMMjdOVHBUaXlsaEVF?= =?utf-8?B?SWU1WkxDT0dtNTRXRUtGZXdZQml4ZTdSTmc4NXRHc3hhUGdSZXBoK0hTY0FL?= =?utf-8?B?dXl0L0pkanZHeCtTRnJaNHRrbmpzNnZCSGc5UjFzRFMrd0FvakcvaWF6Um85?= =?utf-8?B?T20wZzFvNzN3RldyVXdVWThVdG83dDRkeE05YjBnYlVMbnhxdGxaaFR2ZFlw?= =?utf-8?B?TGExYVYrMEJ4N1pKRUtRN1dtSDNEYVdha29CQm5GU2dnUU44ODdKTE82VVpz?= =?utf-8?B?eGtzM0dHTHdhSlp2cTIwVHpvdzNqTzhsMzNvb1pGQysyaGJ0TjllZCs4RG1h?= =?utf-8?B?MDRLWkEzOEI5WUYzeFk0RExubmY4dk11UjZiclZaT2RZdnJGN0ExSTRNYXBB?= =?utf-8?B?bm05aU9sUk04TExmQUxuZC9KNkFzOExrYjNFUEdRcVhqYjFoNlpUWHRmdGI1?= =?utf-8?B?cTk2WnhERU5WVGhUZ2M2STlCWUxJK2NWd3FVQ1Y5NXRVemdRbm1BOXUzU1oy?= =?utf-8?B?Y3h5WWJOaWQ0TS9QM3FsbmxRVk0wcGxPdytadC82YVFiTFh0OGRnUlNJNWdy?= =?utf-8?B?bzA0bFpEV2UwWmVLMXFlNDROZTVVS2l3T2J3NGFZeDVCZ2RKb0RERGJRb2hU?= =?utf-8?B?a0YxSytLSVlzcUdRN3dSNUwySjRRMWNwNUQxdVcxdis5TnVUZzNkODBJcG9u?= =?utf-8?B?ZGFCUFQrRC8rNFBMTUpTTi9zd1F0eE5BU0wzdElxSjF6UmV6V1RWcEdpMXh1?= =?utf-8?B?NWgrbnlHRjlxYnpuYllIeGFrek5YdGo0ekcxbDNiWm9ZSUdtWHRiaWlURDVs?= =?utf-8?B?TjQvc05ZTlZ1Vy81c3NicFZrM0IxV2doSEkxQWd0TWx3cG5zS0grQ3k4NExH?= =?utf-8?B?ZjBoSFU4QUprc0cyU0ZvQkZqOFYwb1pFOWh0Q2xqRDhPS2lQd1I4TFR5YXFO?= =?utf-8?B?WThmdThoS2RKMjV5cEF6WEcwMUpmZS9wU0k0NGpRZit1b3N6UDJMc3diU3V0?= =?utf-8?B?ZTdHWFU0K0tvaXA3LzBIMjJDZXd3RmJsTml1c2Ewbnd6aXNOcXd2WEZGbHdY?= =?utf-8?B?dmEzVkdWZkhvN2hSbFVHdWphYlpkUlU2NWF6ZnNGakJack5pOVZGWHBkcU9H?= =?utf-8?B?ejlNNmpvT3BXN0dzOFZPVUdadHdUZFEyWXRtSVZHbW1yRDZkQkhQWDFRR1Bp?= =?utf-8?B?MlZYb1hGM0VWSFZkT2JJd2FpM01pVzVMMU1SK3FhTEh4dEpQZVB0cW9YNCtY?= =?utf-8?B?OE9ETjJUMk1qUEE0MTJPVjgrVCs0cHJSRHVNN1ZLak43YkpueCtJZFZBZUh3?= =?utf-8?B?SXFuODJnV0kwYm1nNFNjd2JtVzdFbDB1aldIZ3ZEYU4zZ1YrRnpUdE5WaFU5?= =?utf-8?B?R0txdnAzM0ROZUpvUjhibGI5dGlWSjA4U0kySWtJTVN5YXR4VDAvRFZqOXlG?= =?utf-8?B?TTIrN3JKT09DSUUyM0puVStNbklDR0Fzd05pZTFBQ3dHUmpDbnlDdklucjNF?= =?utf-8?B?azBEKzNqVFNRajVITDB2NTN3UHhyeGY0MldSSUxTYlpiajZiY0lObGx1U2Fh?= =?utf-8?B?ZUpLd3l2SVVDMjJic3dpalk0T1NlUTBmYWhIY1lzWG9tZ2VTZGs0THhYR3lC?= =?utf-8?B?eXFrOXZZa2dZSms3bXVUWnBITmxDWW1RNDlFeEdHRzQ0ZEVDbGpQWWVoUGlp?= =?utf-8?B?c1Rpc1VQQzhrdmJkUDREMVhVVHlVVHB2ZFZ0NmJ0MDg0WHE1dDJKR05WdFlt?= =?utf-8?Q?XFz/61rSilZNjbhVlhH2A5fSy?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: cf39c9d5-ad89-452b-b042-08dd839621fc X-MS-Exchange-CrossTenant-AuthSource: PUZPR06MB5676.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2025 01:11:39.6845 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: E+Fj6nL0+KJTp6VpbtdRLosUJCi3wjeSnmlufhSMlVFVgvI5+0Wu1Pp0Tcji6u0N2vvKvGFQP++ojWfSKX9f9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR06MB6529 X-Stat-Signature: 1skz5p8iie7riccaa81joc19ddhf76oh X-Rspamd-Queue-Id: B34B18000B X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1745543504-211215 X-HE-Meta: U2FsdGVkX197dQxa6PjP30UzNlHvu8Rp/vOesvp7C+c4S94ZcBgaelmBhXPGWZ64tMD6SaS6ICnQlRWFHMiG6mWz0KFURvHjowyYPrjed6/AcUazDQivxfTBtoxGmCcmbUPEfKQRk5O0WtU2wPO83YkL5h0wsfbBd40OkWCP1W4GdF76TW3ZCetkLiZM4Kd6sbTWAgQH+UAasPzhVi2r77AaSALetzDJo89bIamTWlcSGGE5MPrpfFPcXevuBq6zX5EWHp+9bDr2+CswSvoqM6kmvzsm591ZvAwFaPzwq+UY1Dddp6MhVDyQjs1Y6hgC0Akg+IzUBwxIrhw39uZbt4K2fU6D5FwJRrv04b4FGpoLfVpsfLJK+Sq++jSnmYUhrrwKCLHKq69kUdEZBOzRO/2gHhc01OKBwNueOEdoAsuT0Zn6idywuwsRXiLQmVWO49N0V7Pm5EzcxcOSV4AZXa5tGfjd+y0N6bl/Zd53y0u0mYVaTwBo9UUa/bOjDKUqOptWiEZ5Av7cekrCmU+bmXsOF89tuMZSphqzFutocHHgSJZk4fjhTxR/En/UYhMOVMBtPPPTnORUP82hs79OTK6ZqRFxbnqbgYsMJ/RAhibvVGQtc+EIZt8N8CjFMDaGoFntikocRZ1eGQmjxMUoMxtEHvPPMZtz9UWz3BW6eaAnn0G8JrFX4oqiOZgmiNFH5focU3mReoQUzHmFN0yyJ5J5pZBbx7eV+53bgzs0PueVIbdmjg+0Ds9XM3eSSqAmeYO5LBbFTgf/aUJu6sMtl7db5bIcxfiVyHvyZDpeS0iPsDZ476B8O7hg6Y1Hj74ODY3Dzj87l5WhCryDUT6vKkU0QDXIGdNfb41pnQXYKE02czxizNE6t4s9OsZHfd6/o8EbCsuo8dffjXQkmngrZpfYqrzXKCkB3uZS5/3cIjrr63sQgo93opqYNsHkdJjqvEmWVeUzfARFWVP5nZW wseH7mzY 6/8bP+0k2d2jDo+EIYpCc5xKJn3f3jeyUyqSiaeV8vBfHg42bd2+1qoo8vSJTS6XT4kcTxzWQcSo3mJPRpNvWKSsuguI2Fbhea5cjU2s0PwbnY7AK2nkwWZnJdeAzW+0yotXn6IQPDDJjS2BNhR+NR1SolnpNv6OQ1/S6yjaWEfGzA7uoI3AWRDANhIlGsfKFxEX1Xj8lseuOXVG03ZVCQ9uyeKJ7mKd1fzhbhnDv49S72AtXLdYTzyKGN4IEYltN24LGO2gjXqlX5XATWok4rFIOTuQSXWgah58CBJBO15TKVb75kd66sKKg7lYRj8aqWlPYJrSwKCUuGp8Lze+4NJzO1FNPnTfha0odx6ELa7wiuwFse7YpF4dN9ZuAnOX5yXLdm7GgATK8WuBfdlc5gS9HzxM3XAJkG2e7a1UwpUzVhVsN2Tf5hMyrRfzsPRotQWIdis96NGQZLCOC8sClHSjbVZNQedRk6fjxSD7s3WtYCt2yCTMpeFFCUvIXhDpZMcAkm2bNWmaCmffcHUsPLsOBkT9DZ+aBEVXyq+FkMd6x31V4IXzJvh9XadtyBRDpLVTr0GQVlsrInO4= 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: 在 2025/4/25 00:00, Shakeel Butt 写道: > On Thu, Apr 24, 2025 at 08:09:29PM +0800, Huan Yang wrote: >> When cgroup_init() creates root_mem_cgroup through css_online callback, >> some critical resources might not be fully initialized, forcing later >> operations to perform conditional checks for resource availability. >> >> This patch introduces mem_cgroup_early_init() to address the init order, >> it invoke before cgroup_init, so, compare mem_cgroup_init which invoked >> by initcall, mem_cgroup_early_init can use to prepare some key resources >> before root_mem_cgroup alloc. >> >> Signed-off-by: Huan Yang >> Suggested-by: Shakeel Butt > Please move this patch as the first patch of the series and also remove > the "early" from the function name as it has a different meaning in the OK, Thanks. > context of cgroup init. Something like either memcg_init() or > memcg_kmem_caches_init().