From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CY3PR05CU001.outbound.protection.outlook.com (mail-westcentralusazon11013015.outbound.protection.outlook.com [40.93.201.15]) (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 EC06735AC20 for ; Fri, 3 Jul 2026 14:46:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.201.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783089989; cv=fail; b=lo4KXNLVjPAt64dWnVCgEb/OrKsgLnC99vuMp7bAYxLbLUorynbis9InrDA6UbsaGM2oXMRc/KbCmJ4LmfuUyWi9hDeHEmtLewhqre9n3VWjH+pCqvGxI8BdKx+X6h2DHVru7S6Dc+lK2GRqm1Y8mW40wX0D1M0KvnWPm/hHL0k= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783089989; c=relaxed/simple; bh=LrnVAh6qHqKs6kl1+MereYfGF2pxkZhXMCUx7jNJQ4k=; h=Content-Type:Date:Message-Id:Subject:Cc:To:From:References: In-Reply-To:MIME-Version; b=ZWCqBoRVyrqRCVZu0mtvTGloOv/XBOxZMDri6IFogHaUppFTqFUVBX4UHp9PH6RVELUFQFZuyUrrqfkkhnCtkvGXyEZdf+WG573ZTaZDs+qy9RuSQNznFCRvxxZg1soV0bPGO8SdaLjm2ZSGdMXMrlfVb5rJp3sBapnAtFKOyfQ= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=C2BebNDW; arc=fail smtp.client-ip=40.93.201.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="C2BebNDW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=odjhsngE6b0T777A5BeA7s1aIVGbjRpYCviOftY6jxiUeGyB/daDzm2efaM2ODJIv9HLVt2uwaXSLuWG3fPiy2Z/yNDqTQeEHGdfzfTj4KLlZSxBPobjazOecylqVKc0Y/C4mhvIdOyCB2dm2ZhKwh4j2XKNDxz3vpsfwTPo9lySy46p+qfvpeGqkJEGelDIxsxy8BqCXG4/VsQfGLbZYASsGqWdetHoYKVm+1pQNAVKf/orhZ/JfvmCgSAk4e1cxlxwbDE5EV/iKifd84MLbamzl1HWHVQVtLwv4e1cEz9wC5FktSj3Gg5aiYiWEcm4R80J11mW12VH7MxZzSYXQg== 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=FJlMUhgOh72RiyBoYHgff4OKNcPspVe0r5L8CMzP07U=; b=ssotbu2rZP6VqZeOnSn7GewK6EM5JloiO55Swni8Vdr9ywprSeJxFT/fhVzMrlAxifKgR/5J1OgA6fiy7RfEYOAARb+bVq2vB7KHTjerF5ISCOAoCINQBI5otmKlFHXMnk8+IMkaNOqNpume/0z/0Ss2NjqCgMn//0YwjvCQqaDwY2jMnjFI2j4K/3H2gnzzdPCM+qU250pfl2sMMIr9h8woDXVKWnULyoWFJ4JfuDgM9APmAHmDPgJM0RBj1fNVmZ45lZr2YW2OQB3jGkfFhmPgCOmsG1giR9VEX4ZxnVM/dDgLauEburcP5pVxput+dxFzaz82gGNvh8OuxTSlaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FJlMUhgOh72RiyBoYHgff4OKNcPspVe0r5L8CMzP07U=; b=C2BebNDWmj9LbHXQuAkphZjMR/3WCuPnaE/dFGjNSwWjQZ0MN3s7qcM+/5qeePrmO4CA9jpHPMcOhgyxQH9Y7Pv4R+SwFz4oCBakCG579WSo6wDU0adDkbeZXHAUiBLxOiKoXy4BX3Q3IM4goQU0SGdGLdW6iRRRz/36ifxlfJm5rdCInr5URsJD01mgVjWgKZ6JfCgTOs2BgTU6x9Eqz4AGEOk4sgRKigvPVy50jPLuNwJTfBYI+BiewvmrIb3goFN+uHrel0IrRKx/UdFNoU88C0mVA0ljk5jo9UDVDNyT0lxBjRpO5JfYaDjeQ0uW69YKZ2b7waRi/UiMriymyg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) by SJ2PR12MB7989.namprd12.prod.outlook.com (2603:10b6:a03:4c3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.10; Fri, 3 Jul 2026 14:46:22 +0000 Received: from IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16]) by IA0PR12MB8374.namprd12.prod.outlook.com ([fe80::d85f:4c87:ae84:3f16%5]) with mapi id 15.21.0181.009; Fri, 3 Jul 2026 14:46:22 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 03 Jul 2026 10:46:21 -0400 Message-Id: Subject: Re: [PATCH v5 07/18] mm: move some stuff to mm/page_alloc.h Cc: "Harry Yoo (Oracle)" , "Gregory Price" , "Alexei Starovoitov" , "Matthew Wilcox" , "Hao Ge" , , , , , , "Yosry Ahmed" To: "Brendan Jackman" , "Andrew Morton" , "Vlastimil Babka" , "Suren Baghdasaryan" , "Michal Hocko" , "Johannes Weiner" , "Muchun Song" , "Oscar Salvador" , "David Hildenbrand" , "Lorenzo Stoakes" , "Liam R. Howlett" , "Mike Rapoport" , "Matthew Brost" , "Joshua Hahn" , "Rakie Kim" , "Byungchul Park" , "Ying Huang" , "Alistair Popple" , "Hao Li" , "Christoph Lameter" , "David Rientjes" , "Roman Gushchin" , "Sebastian Andrzej Siewior" , "Clark Williams" , "Steven Rostedt" From: "Zi Yan" X-Mailer: aerc 0.21.0 References: <20260703-alloc-trylock-v5-0-c87b714e19d3@google.com> <20260703-alloc-trylock-v5-7-c87b714e19d3@google.com> In-Reply-To: <20260703-alloc-trylock-v5-7-c87b714e19d3@google.com> X-ClientProxiedBy: BL1PR13CA0290.namprd13.prod.outlook.com (2603:10b6:208:2bc::25) To IA0PR12MB8374.namprd12.prod.outlook.com (2603:10b6:208:40e::7) 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: IA0PR12MB8374:EE_|SJ2PR12MB7989:EE_ X-MS-Office365-Filtering-Correlation-Id: 42755317-7870-4dfd-d709-08ded911d998 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|7416014|376014|366016|921020|18002099003|22082099003|11063799006|4143699003|56012099006; X-Microsoft-Antispam-Message-Info: s8kynOSG+3Wy9ZHugfS54naWnWbSa9OKPU0peTlH31ztrJC9YJngAwdS4yhQGVO9S2iDU/8ucsLY1gdq4AWY/788fn91vRkwR0rOJRfT//3SH6fP9oAgPyF41jls+RZBeYt4fG64NGKzL/1PirTDwy9PAY+nUbQl4qWPY//69MtgZrAcWmEW+f6xsb9f97plYXkWhBRKyAC4WrL6vp30efOUaWyDWTIn0NYsDMao16vmrK3hfSOAMmIthgEgT/cfYoH2eQUAIynsY6cK+zF7aqWThVulkugmL1J+kfGOHNBOhzqEpOMM3yLETIabIQF87/iPRH39RUq+Lq4mcCAsH57cydV1/TMqqheXkDNuVq3/FPFMH3QKzKz0nbWnq3yB5WiLYTo/TTerBXsxfrZbcX63axhlrYY5xR1WnBIvoMTdRcQDKGXgBzdVjTRnrrpQEhPoDe0ZoOIUdYYHJNxlmY2v+06D/F6tdIAEsLgzYP5uSWOiH5KazEqJg4axb5RGa54E8+v5Is/z66KkVC+11gwoFIpadN03RnUyHMipF88/KJ9VPV7ReO3N36ui8zX8n6Ui/NZIKaQpR1sxoekdACcgo10/NGeDvxhxiGTKmUyInN0vOulS16++3+y66r+/EnSwplu90ck3TdcJBpwv6fmcwZz9CujoY2xKTEh6cVlcT+0JLBjlM0pB+XWMtmcUHBd6kaTpmOE0Jeu84KwOfg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR12MB8374.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(7416014)(376014)(366016)(921020)(18002099003)(22082099003)(11063799006)(4143699003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MEUybGErQS90K2pzWExicVMxOGkvWVp3dUo3WGphTGV0V1hYTFAvUVd0MDJh?= =?utf-8?B?QVJiY09JbVRHUnpvcHE3cDMxejhVMHR1SG5lSS9raHRzaXg4ZW9HQVVLSHl4?= =?utf-8?B?V3hkL2g0TGJrMTJvNDVPQ0d6UHpZUU9ENUxjN0VUcUxMUUl6ZG04L1dHU0tR?= =?utf-8?B?ZlJ1K0llQXJnT1lSTjhLVXB0djNlRm9HY3BuTXduVm9LcE5oRDVPM0ZQSnNn?= =?utf-8?B?Z1YySVNpajFrcnFBOExKWFNMOUY0K0ltQW4zcW53SHRvV2tqczd4Ykw0WDFy?= =?utf-8?B?SjNScS9qc25mSkwrWUQ3V0tNV25NUm5yN0t0T25abTdXUlFnMnlKR0JGKzlp?= =?utf-8?B?VUFoNzV5MFB0VVVEZng4Ynhnb2o3bHdEZjJpYWNhVlQ1UnM1NTRvUnBWWnRB?= =?utf-8?B?bmF5MElVbHRxLzk2b29hb1k4RDZmTXRQVWp6TTdMR2o0MzdackkvZElBclE3?= =?utf-8?B?N1NSb3ErRFVCWXFaWmRtYXZydnQ1NjZHZmdFUjJsRGhJVTVrRVgwTVNkUFRR?= =?utf-8?B?d0gzNE00OXdRRElKOVFhRmNCOGRxMWNuOUkzRklDZkdmV2xSV3BjNDg3V2kz?= =?utf-8?B?SnJibVJ0R0xqZnRWeXlFamw3VDhickI4QWdsVXBHaTcxVDlUeFpFRE1WbkRa?= =?utf-8?B?L0ZKOHNQVGRZRHBHVFBFdGJZTW9IbERQRlVHQTJpWThqdUFseW5lZ1NkOUlq?= =?utf-8?B?bzdBYzlhN2kvWEdySitTQS9sVVN6M0Y4MWc4NHZYc1B4UncrVFA2YlJ2MmxT?= =?utf-8?B?ajBuUVVKd1pWWUF3Q09oZE1aZzBaRlZrMkdyNE12bnA3ZVBTc29xUWovZUJZ?= =?utf-8?B?Tk45Q3FSRFdFZDJ0QkVuNDRLSXpYVmlMdDBCK0orVjFPeER1eS9hSDZXTXFF?= =?utf-8?B?NlA2SXhEcGhDMlpqbHJYUUNoS29ad3I0T3AxT0tnNlhkcEVmdzBpRTl0K1Iy?= =?utf-8?B?TU5PS2FGN09od3k2ZHlsR1VTVmlDcXJpaVJUc2xYM1JtdCttc1NpNEN4S0hx?= =?utf-8?B?SjI2ZmZBNmNTQUxkMDNhR1J2M0pMOUlCYUFXMmpvUWtmd0RNK0kvR0VqbFM1?= =?utf-8?B?a1RCZEl4c1VkNmh6OE5TdjNvZzZaalBZQXlmU1NLeXozbkU5Q2xTTzJnUThv?= =?utf-8?B?TVBqNnZ5djBMOU1lUDJpV29FSStibDV0T3Z4N1lwbUUydmR2VHVUUTgzSzlh?= =?utf-8?B?TE05MkF6bFg3UmNoMWNUMVdMQ3VQVkN0d3ZiUmcxUE9ta3dSQmNUSGtzano2?= =?utf-8?B?bnJtRDVPY1NPZHh3M01DRzhSUmhoREhDY0IzSGRDQWR6RnZDdVRHUGdsanFE?= =?utf-8?B?YjBnT2NGU0F6V1p2NlNBcUFYVjI3MEg4VVhXaFNCQURCN2dDNWc1NGVRR1Bs?= =?utf-8?B?YjdqTUZFeEdEYnRVaEVSbGsvaU9VcmRkd0RPcm0ydzJhOFVJY3NvYmZQTGZ3?= =?utf-8?B?bkF6c1l4VXVTOElmdnRGa1NIZ2pRNDBhOFVWQTJhTEtid0hEUjB3SFloTVRM?= =?utf-8?B?a05ja1RFWW1WRTZxZk5XTDJ1M2lJamJReEhmU2c4RXIvNE42MDhsQWlyU2I4?= =?utf-8?B?OXFjOU1GZUdCcTBsTi9sNTlDKzlheUFWREt5WmhKRWJuSmZzYTZUMHlnS2tr?= =?utf-8?B?T1BhRmN5TmZ3TnlQMUJkbUdsQUJ1QkFxd3hBOFVzQWZEU0xuMVVsR2NvRkhh?= =?utf-8?B?S2UxbEhvTmswcVVDQUJmckF2YmZ0WTVuaFh2eUhYY3NCQ2NhQkU2TElNTEg1?= =?utf-8?B?dXltSVJjUVNvT2U4MUk1ZU5UMWNwN1RERFJXaFp5K05FblNUbXhoUkorS3B2?= =?utf-8?B?SHY3T1VISVV5WndPMnNaU203VkdVNzR6TnlwSnZxMUZLL20rb0dNKzYvNzVL?= =?utf-8?B?d0ozWStqSnY4U2dvYkFvcFBUdUc4ckJSVWl5NkZPUnd1ZkxCaFg4VGR5NEdy?= =?utf-8?B?T0xCZklmUWQ5aFZ5Y3VqaTNzdCtJaVFHSzdkZnlSdkhGaUFDZlJ1djNMQkJQ?= =?utf-8?B?YUhKVDlIZENhcFVaTzh6Nm4vTS9RVTllRUtZVkIxUWtRdDQ1NHZGNldJZG9j?= =?utf-8?B?YjJFOEtKbVZreldadm9sZGdxaHNWdTNIa2VYK2Q4QzBOaUVpQVZDekJOQ1Zl?= =?utf-8?B?N0NETFlnRytJUWFIUzA3OFI0Q3cwOWE1bG95TWpqVjBCS0R4b0pHVTdkbFZx?= =?utf-8?B?cEJGdWE2VTAvRy9hNGZ4OGJFaERIbEI5WXFtVm5hTHZyNERiM2ZFNXBJSVZj?= =?utf-8?B?akVLamVyYnc5TThJbmt3ZSt6YitzdTE2Mnh3MjM1WE9lbkNIM0syS1lHNjdu?= =?utf-8?Q?m5B32Mb9Lh0NKoVz6j?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42755317-7870-4dfd-d709-08ded911d998 X-MS-Exchange-CrossTenant-AuthSource: IA0PR12MB8374.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2026 14:46:22.3043 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 94wohbc9C6m07VHAQly69FAkRpPHSbj5TW4TCQSnAg8XZC1kOfe3y5Wde1SCv0Av X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB7989 On Fri Jul 3, 2026 at 8:31 AM EDT, Brendan Jackman wrote: > Some of this stuff in the public header is only used internally so > shrink the scope to avoid silently growing new users. > > drain_local_pages() is still used from kernel/power/snapshot.c so that > needs to stay behind. > > Reviewed-by: Vlastimil Babka (SUSE) > Signed-off-by: Brendan Jackman > --- > include/linux/gfp.h | 26 -------------------------- > mm/page_alloc.h | 27 +++++++++++++++++++++++++++ > mm/vmstat.c | 1 + > 3 files changed, 28 insertions(+), 26 deletions(-) > Reviewed-by: Zi Yan --=20 Best Regards, Yan, Zi