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 48AD2C369D8 for ; Mon, 28 Apr 2025 02:20:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 220436B000C; Sun, 27 Apr 2025 22:20:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1CCBD6B000D; Sun, 27 Apr 2025 22:20:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0468F6B000E; Sun, 27 Apr 2025 22:20:29 -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 D839A6B000C for ; Sun, 27 Apr 2025 22:20:28 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C42A4C0C7F for ; Mon, 28 Apr 2025 02:20:29 +0000 (UTC) X-FDA: 83381848578.07.9DC3F0B Received: from OS8PR02CU002.outbound.protection.outlook.com (mail-japanwestazon11012021.outbound.protection.outlook.com [40.107.75.21]) by imf12.hostedemail.com (Postfix) with ESMTP id DAFBE40003 for ; Mon, 28 Apr 2025 02:20:26 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=AKgfrcKA; dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf12.hostedemail.com: domain of link@vivo.com designates 40.107.75.21 as permitted sender) smtp.mailfrom=link@vivo.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745806827; a=rsa-sha256; cv=pass; b=s8rqB3XSFE+1M6pnViWavzBl78x4hbDDW4X4Umvxc8GppYv3Tycmv+e2ZcMhirXd3Ce+TU c40V+a4qCVZTo6gDsyV7+9VY7N7/gd3w3sMLwPjx97zVy4cSxKEsbmWGjxZGgrvUXt6BAc INXKE93FSSXU0ZC8GjIZ/ccZXYgQHGk= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=AKgfrcKA; dmarc=pass (policy=quarantine) header.from=vivo.com; spf=pass (imf12.hostedemail.com: domain of link@vivo.com designates 40.107.75.21 as permitted sender) smtp.mailfrom=link@vivo.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745806827; 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=aAUsIvU2NRrqv+d/ofhVN+SBFAmHOXw321zcbvzVS0s=; b=aysPOotkCuRGGv3hZBv2g3OorWun7SFfsf3yXks3iFFg0xwhkxHjinSieGV+kCtWoVrnjX uf0c5BKib5hpg0nK9tNE+fFPMNAHQs3LT+3B7oqrsUCgdXVzhwgxfw0R2o0tlVVGYS1mhR uJcVJYP/9zFEY0wKVMCE9cpoc3+3aA4= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PnH3keZ//VN6j05k56Xdnet7OPuIB9rEzlXkL1a+eRdN8t2EGqUmVA1sSHaI6WLIfDSoG72bKMrDdxTw9xRqF0sZeB95+PLCkcPyTK1oqF/B8KQIeQKkzdmFE9CrmsHmX6HgutewTjPloVOkoXpYHEQDkCNstv3qAlFxtn0+3ALxrBDHc8YgJN/EJXUZIXtey/Tb+Btka2SaVYZhtHXzff5g6iDq0nFAbp8tDB5vo61DhiO9BkJ4fszE8wMRj7g22NX/HIAw/eolQJ2A8YnDLTGcjkr831iSzRv78dCAoM9JvtleOvtGx1PM4AMJaFj/sxNYxtkbK6Qd2+djeoAuTw== 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=aAUsIvU2NRrqv+d/ofhVN+SBFAmHOXw321zcbvzVS0s=; b=AaSiU5cJh1GWdvzb5JYt7MSp9mRIlXEN7xVHx8zR1xhkH2uovXId3odPlDbjVKzt+6NMge013/nPAmIgjjX5yQ5f/vJduRP9ay5xBfNJw6acQ/h/sqLml+rrzpJN2kobKJQewQkUP2dWefoCzYivLVk8ewdos1uUnwpRLnjL3D2N+F5xG+v5LVz4Ksry3OFWpPWai8tF+4ocdApa9SBgneXvBgSPuE8QPuQ0BZn7ucJfMKMoNnMunhYYzeI3Ois72pRB4/g7gonqJ5qdWjzKtwP+/mHNvgp3xzKpYUufF15HqcF0W1Ctay2I1UnZPc+RSZwMyS61h2zyaRyDf2xFHg== 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=aAUsIvU2NRrqv+d/ofhVN+SBFAmHOXw321zcbvzVS0s=; b=AKgfrcKAtaAXsu9F35vNaegjHPsr7ReJ+F/zVdba6nu8hWWnaM50WIYdXMN5GYzp3BZDSNr7LDBHbnWSTLQhJOR20w8W5g/4TemIPCqArtf/mV4n3VwR1quiygBWCPD4BXUGK6c3p52hBAYN6QvYfwneOhyODtgmY8H6NGJmjR6Xi1WKrJNpofQrWNxLZx8G2UADQOpZNJzfA6X+Jet03XfBndGJpr8sokKBpwFWOpwZ3a8K3uW5tWz35Cxtd1Htlxa2helu1usIeayv6jJIh7IfRqrVEoMg7c9qWh8gk6gidhxo7h/BNHBGEtwLEl0t/kAahBG9+jLsyhWhm5RE7w== Received: from PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) by TYSPR06MB6607.apcprd06.prod.outlook.com (2603:1096:400:474::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.25; Mon, 28 Apr 2025 02:20:22 +0000 Received: from PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f]) by PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f%7]) with mapi id 15.20.8678.028; Mon, 28 Apr 2025 02:20:22 +0000 Message-ID: Date: Mon, 28 Apr 2025 10:20:18 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 1/3] mm/memcg: move mem_cgroup_init() ahead of cgroup_init() To: Johannes Weiner Cc: Michal Hocko , Roman Gushchin , Shakeel Butt , Muchun Song , Andrew Morton , Petr Mladek , Vlastimil Babka , Rasmus Villemoes , Francesco Valla , Raul E Rangel , "Paul E. McKenney" , Huang Shijie , Guo Weikang , "Uladzislau Rezki (Sony)" , KP Singh , cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Alexander Gordeev , Boqun Feng , opensource.kernel@vivo.com References: <20250425031935.76411-1-link@vivo.com> <20250425031935.76411-2-link@vivo.com> <20250427114609.GA116315@cmpxchg.org> From: Huan Yang In-Reply-To: <20250427114609.GA116315@cmpxchg.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2P153CA0003.APCP153.PROD.OUTLOOK.COM (2603:1096::13) To PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PUZPR06MB5676:EE_|TYSPR06MB6607:EE_ X-MS-Office365-Filtering-Correlation-Id: 65c68b50-2b68-4b30-2fce-08dd85fb3a97 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|52116014|1800799024|366016|38350700014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bkFDVjh6YU9CUWt1YVJkWm5tOHFSNHBUZlFYQ0kxbHpMbzNGempLVHVvSXpz?= =?utf-8?B?cGViWmwwVGtndXJ0ZzIwVFlHMmlFSVM1eFpDdUg0a3lIdVdCd0xZbDZ3cWJL?= =?utf-8?B?Z2VDWWp2VWI0NW5ObHk1TEw4VDRwbzBjNHNHeXZaRHBoTUlkcDI5UjRRR3py?= =?utf-8?B?bHFZTEhBb1A0NjJXRjhXK3JYYXlFRmpFSGhsVUdWUFB2MHFpdlZNbjdBTWZV?= =?utf-8?B?d3o5WEVhUkRpZHpkUnhuYUdkTXZ2UVQ4SDFKVGZIYmYxM1o1YmF4a1BIR0Fi?= =?utf-8?B?SDI3SEUvVG9vQnZwVDRVRU50UWRObk5VYlAvck80TGV0bTFEdGk5U3RSckdX?= =?utf-8?B?T3FBNTFVUHc2Y2Ewb3N6QkwvbUtwUVhraEFWZkp4dC9HeXJKV1RvMlVVOE1J?= =?utf-8?B?QXdySFkrdFh3VHlHVTlkc1g2UGxCWVJwcTgxekFQb1dLdWg2UDNrbjE3VlQ0?= =?utf-8?B?NktOdjBudEJYVnRicTA2dnkyaXM5V1BoczA3Qm1BOHRNZDNCckE4bTV0M3ZY?= =?utf-8?B?c2g2WXhPNHRXN2N6cHMwbnBMbWdBVXRrZmloWG9uc0hJWVdhcVd4MHVjb0Uw?= =?utf-8?B?K0pId29ac3I4dlMvWVllS3lDYmJGTDUzb3kvUnU3MktBZkZMY2VRdTRLbmU4?= =?utf-8?B?RTRuSlh4ejU0b1BTbGdwY3h1d1o1Wk5Xb2lwajlFNGxveUFISWJ1bXQ2TVhU?= =?utf-8?B?US82QUFlWTZSS2MrUzB6cUE3OWhXRGZ4S0tFNUVYMkpDYzJXZzNyNEZSQ0hN?= =?utf-8?B?ckQvT2FRYXJTaTN5UEl2cWJNbmVlYmMrZlR0MXZPQkVZK0RvOU5MVUo2VmxY?= =?utf-8?B?RUl5VE1KeENVV0tpMHVYQm1PZTBibWIxaFBrVG9LaEhKUlNoM09LNEFQSC9S?= =?utf-8?B?NDVxWnNiMHZuVEl5UVJpYm5ySzBCY3Urdll0SnYydmxHd2NBU2hOYlY5R0tn?= =?utf-8?B?UFFmbnJLTHlpaXk1UjdxL0RJUWc3NEE4WWsxSTJwSHNSQzB1RjJ0NEovN2NH?= =?utf-8?B?QkxXbTUvUEV0YjRPbGh0YzIwTXZYR0cvekV0d3lSY2wzVFM1UUtabU5wb0hl?= =?utf-8?B?ckFoc0JubTR4NU1wdTd4OXI4N1RvbUNtbmkvQ2lIZC9PZW1JUjEyN0Z0dEx5?= =?utf-8?B?WmNUTmJHamlQVmNId3JQUFYvYnpMY3Y5VHRJcThxd2N5TE9IbWp0aXRNOFFi?= =?utf-8?B?dGpZQzdac1h1TkMrRkk0NVhjYjlQaUFqbVRUSnFteTFVRUFmcm5pMGhhVENL?= =?utf-8?B?T1Z0K3c1dHlVK1Q2ZUdvejI2Ly9UUFNtVjc0d3JNNXFwaTViZ01LZnEvOE4y?= =?utf-8?B?NVdnN2xaL2s4RFg3R3Nudm4wbVU5ZnRKREorNXliSEFRNUw5WUkzdjgyN0lj?= =?utf-8?B?bWJxMXpPN2FkRUVTRnZQeitaUDNDRGxiSTlSTSs0cUZKRVBxMUNISWlOZklo?= =?utf-8?B?SytYZ1M2NG9iRHZEZE1weWx6bFBxdU9yWmR1VDEzMzliT1MrK0NSNEhrT0c2?= =?utf-8?B?dFRyVWk1N3NxMlNTQkE4QVljODRyOXFGRzIzbFcrckR4Qy9CTit5Qm1MT3F0?= =?utf-8?B?WEQvOHYwQjY4REJYWUZNOE1XbEFRWHNFeDVPVUFpTUhodUtEOVNqM2dXVG9V?= =?utf-8?B?eDhYalBXbkl2d0diejhiOVNiWWNnVDh2aEYyZFVwY0g1VEltWFRWQVpjdTNR?= =?utf-8?B?L2hSdC8rYjZTbEFPQmlXQWJMTGRLSlNoSjRrdlRTTENFYjBjdzFjRStyRHh5?= =?utf-8?B?WFM0MTJMdDlKa0ZobjRneWpMOGRwK3FOdWcvN0ZHNzRDcWNQeHRqbndRaVNQ?= =?utf-8?B?ck53RFJQc1dNYk50Y29TbzZ1ZVNURjFJTGFTRk9JMTJTTkg5eDh6bmY3L0RN?= =?utf-8?B?eW45ZDdzODdEQVorS085S1NyS05BYm5xVWY2STNTQW5jQjR4QzRPQ3VzWlpN?= =?utf-8?B?MitkZzVhMmN5YkhNSFV6NWYwQUJjdnE3eFhGY3l0TlpXQURINU1GUVVlbE5m?= =?utf-8?B?R1BKeXdwaUR3PT0=?= 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)(7416014)(376014)(52116014)(1800799024)(366016)(38350700014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eHVobE1DWVhqekYvZ0RKOGQ4ZUxFOHR0aEdISGpWS2tMODhrblhoRzhlWE1m?= =?utf-8?B?NGF4d1Y2SW5jYUg4MU1LOHdPSW9jaWt1bUFjUjVDb3kxeG9rQW0rMmxxdk03?= =?utf-8?B?WEx3d0Q1eGI2dEREMy9Wb0NSOElzdkRVYW85SUxZNTdqYWpldWdLbHhCMSt3?= =?utf-8?B?VElCTnE0MDdybmhXVEczbkFDVDlIZ2wyV2d3WGNraGsrWG9CYkZKaHZkbTBj?= =?utf-8?B?NVF4OGcyUndSV3hOOEJnVE43RkxaWTFuLzlGWHdUalNjQ0ZvK1h5UlBYTmpJ?= =?utf-8?B?Y1dxNE1ML3dyL1Aybnp5S09WSXRhL0plY1FTRjRRTytjRDZQTDk2aU5OMUhr?= =?utf-8?B?dEFzTUsvTWRWUHFtMVl0RE1kMERUSjBDTVZwbU9Xa3hZMHBmMWlwUXdWam1K?= =?utf-8?B?VkZFRHpDaGdoL1JkRUlCYmpBMG9Td1BCMGllWDE3SmkwWGMrcndxVUJQU2Zp?= =?utf-8?B?aVFqVW9pbkhKZlNUZTFJS0Mxd0pQak5Qbm9JbzEraUFOOGVvZTBBQTNYa2hq?= =?utf-8?B?dHJ4SlZLZitWTUZIRXd2eXVXa2hURzExV09Tc0k0ejZVZ3BJQ2JiZ3o3dVM4?= =?utf-8?B?ZlRBbUJSS1RoVzVRNFBBdWY4cHlTMEh3SG5FWHNXb2d2a1Z2cTVrRUt3WVFp?= =?utf-8?B?aGdzNGJHWVlOOEQxTEVxSUdkMFJYKzlxZUZ5YllNdmxxeVJ0MzVSdDNsOG1y?= =?utf-8?B?azlnNmp6SHJYNEpSRW9SQXNHRElpRno2Njl4Y2NxRzV5a1FVTzJvYzgxWVBk?= =?utf-8?B?TFQwcDRHN0ZLa0FsaHdxM2dCTlA4bTd6cW9DVFNjcENpakx1aENrYTVDUjA0?= =?utf-8?B?SjJKMTBHMjNWak52bS92aERvY3hBVTBETXZIcUM5dXM3UHUvM3dVbXp5ajNr?= =?utf-8?B?S2FkWUt3T3hBMHVkaFNwYXhqek5aMStGcWdCeVVCSVcrUUM0OENSS0d4ME41?= =?utf-8?B?ZzQvVDVTaUp0TSs0OGc1amtMek5DcnpuTnVlVWozSUJxUm5XZVNtM05oY1RQ?= =?utf-8?B?QzJaOTlWTTRtVE93Q3kwRU51WGs1VDNUbk9lSHFCUHRMRnl6WHhwRFordzlm?= =?utf-8?B?RkFiYkRYZU1ESmZQSHo3S2xoaFEyU3Y3Q3ZXK1pSVGlVSEtybU53MTBjSjJt?= =?utf-8?B?VTBPRUcvZXhycjhabXRIZm8vQlNpenpWQ1NRV1RoK0FVd3pwWW5qcUFCUXJP?= =?utf-8?B?U3BRVUg4TElXWTBHaVNvUnU4d3NYWnc0TXVsQWxqQ3JXdEtUR0kxdTAzMnZt?= =?utf-8?B?SWRGckgwYVhDQkdtNHBGNDhoR05BYUdIcWRSb2RDV3BYUXV1cUxiU1lLbnFi?= =?utf-8?B?andCSE55TzJ1OWNhZ2RsRGE1cWtLdyt3Y0ZwUngyZHVqbzVZY0RBWE53RTRY?= =?utf-8?B?RWVVcUhZS3R6cWdoenBUQjVFUDdPenI2amw3aG4zRDkrMUpleWRaSnhUMHh2?= =?utf-8?B?RmZuT05RMG9NNVVhRXZ0T2ZPQTZMV0VSZ2liS1UzbmVjeFBwWFcwNWNmU2I1?= =?utf-8?B?VUljT2drZU10MTNSb1JRUmNGUDJ2K0tncktWbVNOY3JFcUl2NytGYXRXSEpw?= =?utf-8?B?SjJ5eVNhdllIM09BckhxYTVnMDh6VWwydWRTaXZVN1lTQUZ2S3pGZVdSaWhr?= =?utf-8?B?d3lLcUZxK3FlSFpxSlg2NjdQYjZPMGllcmxmYUxwek40OWU0c1hWdFY2cnBv?= =?utf-8?B?VTI0bUtFVFVaSDkwVTA1TUg0OElwUC82M0FxZmZESGFqMVpMRm02U1M0ZTEx?= =?utf-8?B?MmVvZ0cxK2lneW9JRmJuVmxvTFIzc3cyK2xNSW4vUW1iN3lsd3ZyL3BnckZq?= =?utf-8?B?U0hRRjBPZURIZWdQN3o2OWRuZ2YzT0dQd0o4c0dEWW1ZUk9rS3hXZ2JRS2ty?= =?utf-8?B?NXJWS2xlaTQrME8zWlpFbmRZTURjOS9uTmpEbVEvMFRhdDJZVHZlQkh1WG50?= =?utf-8?B?SDgyL1JXMGVQM1dPeWxsVmxwOUkveXJXMFh1QmluRjJSNExyUllmbnpTSUVD?= =?utf-8?B?b3RyL3o1N21GRG9EMnpud0JLcFhNREphaW8zNjNoT3VSdFJqdlpwVytreGZT?= =?utf-8?B?Yks2S28zS0VoYktUUmp5dzM3Z1ByeDBIRktSRnR1UHJNM1RCRUlBb2pyVGRx?= =?utf-8?Q?LL5bmiOxqdiVqMh10KUQCpMZo?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65c68b50-2b68-4b30-2fce-08dd85fb3a97 X-MS-Exchange-CrossTenant-AuthSource: PUZPR06MB5676.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2025 02:20:22.4036 (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: 7ie7PZhUi6UxM0klMtqU3gcAmg8IBp9i+YZc5qQfw46zkmkbQpq7/4CgmnigJ5OKTTdMVEIst5UYrXnZyoBdLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYSPR06MB6607 X-Rspamd-Queue-Id: DAFBE40003 X-Stat-Signature: wfybbkewj4rc84f8asj65s1smscdd751 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1745806826-466863 X-HE-Meta: U2FsdGVkX1/GAhdL8qrP+FpYevFTHHCubQU1WlglIva4e9sw9k+sUDUbXMCqMGsYIb17+/l/0LlXkPyS3dNLgriBvmxHVtjwkS4c5jhDGWIfCf/1kOdmDWLLEGBQaFNVPSkE3hWw8GXu2tFUsmjA5ABJH3TyBKPTPQvzQmmVrVJvWnprgpPKegQgXv2WwnRzuruH3ucS+btO/73niiN0HqVjqPZJvdmSbIZfiPlP3xVCmTyAXO/uGym73XK/9B/znFuFPxi3MN70I1Do0/+QNf+5t9zDTHd5tzdL/q0/nOPWa1i/WlTTyaL2DsQSGLiHnoONJwrOF2dY2bhkJX2yLIjc5gFB1cfXkeEmoq8NtBaRSRhfvoOh4lKHNfZHPFlL8ryLeZJwSuUNmEjFrMKWRCWi5z4TPGN5TUFWGAQDMpeleOD4Lvh5OxErLLNRS03MyAEXA57Tb5NwXMntVVy8yMHmjUi0FQXIsTkfTsAxn28S0dMyuyJnwh65uSiLhfmp0bwydeG/4A8pADJ6dllO8u+P9e1ZI3zB+AVfr8vG4iWcz6CuagwNyKFlU78KHf9/JBOVFYqruI9ir1tmgBVnLUW9L9tYkU41sScw2aZdaJjnIpxaBefyrLwOGvid8HrKkWQt3mHEAyq3A5Jl1PM+WrrmvYut0Nt5wD0hzA7kOCoKDZKrmk2ejqfEg2GMhB8hG0hbNsOhkUtBxdzJ95tyu6V+czi3gmoJFiaGMdlIZkCL9zee2w7TQ+w9+51UD8I+gjv6ogY4sGGBbsb7gytH1usFnWfGrYZAbQ0Zl24DZ/BCrypfZZ87rAK7qNVX+fmmWy6d9zVZdTFv+7ZLwISia6WFCRy521Ws6SAsCUOQC7LDAi65q56BJx0+xy31d5qoFXDtI+yeopNs2hPPwB84VdOo2rFPYL0ijL1nvudGWoNm3+OC2ogwwOZ4Z10VGSTC4AHgJge8gmIkMB7sTet FRqsSE8p m9AcLabHNs27KD7NJ/CSN4KQTADfPIgMtILLdibob+6/7ds/dWrlXVvFSPGKtwpLlhm8bjGFwOAV9QhAxMWou+HuTGxZpANTduOVRIMfoFlfNyOPUBMmq+QuLMm5QhEDBx0oPTFVa6vXrU6XKnrmKTVWkZcitKNXrZeE9q+O1CaktRtmfpjogb8VVwDf16PoGrOk2pTvAu6dN0BZTIQnMk5sWeN381I2Wke1IaAlZ2ufw0nKf4D9wtyYPynrtlBuKBH+vPO0jS2jy4NQ3l1b1QHHyTzcutD2vDShhiiqeTJGbaJJ6UQKsOny0lwJhUC2vYOYmzOLgb+iBtgccrD6XwJopqTUnbfw2HEcKk8Uaj+ef22XilUBwAUGM7+EoiTbyxU9ZjxNcBD98f6OaaAyutLZjysX3uBtSMyPSGj9R1s1IjF7GolL9tSNlnh4goabHdYcJ8A6LuZZgYxJsuMm0vM85kLAQ+H9Dw8eIEOQpsYSIrz5UR8lH1Wrbw2S5FI/FSe/ILfGCozPMUefuPcn3W1zjnjByJ/21PmlB8kLNcbh4BFAab6tdDpsbJxelMlTyu0ITil3KBIFAXuCP5ZmdBtpbS1qJaByjIcoS/Vcgxzo56qNUDbjX1cHC8DZYwDYO7jj0No0HYqc9xrQzcxsxYRpdo2bmrpCtaLrIyJR1GPP2mWE2y+y4amqrMzsNLsOGUIVDZmIqYqgtVpUMk16BMsqtGFOe44hX7kJEZ0Uu79L5EAD7p64pxFNXpg== 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/27 19:46, Johannes Weiner 写道: > On Fri, Apr 25, 2025 at 11:19:23AM +0800, Huan Yang wrote: >> When cgroup_init() creates root_mem_cgroup through css_alloc callback, >> some critical resources might not be fully initialized, forcing later >> operations to perform conditional checks for resource availability. >> >> This patch move mem_cgroup_init() to address the init order, it invoke >> before cgroup_init, so, compare to subsys_initcall, it can use to prepare >> some key resources before root_mem_cgroup alloc. >> >> Signed-off-by: Huan Yang >> Suggested-by: Shakeel Butt > Acked-by: Johannes Weiner thx.