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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 859171048924 for ; Sat, 28 Feb 2026 01:15:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C69CD6B0005; Fri, 27 Feb 2026 20:15:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C16416B0088; Fri, 27 Feb 2026 20:15:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ACEB96B0089; Fri, 27 Feb 2026 20:15:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 9C6CF6B0005 for ; Fri, 27 Feb 2026 20:15:10 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 564A71CD76 for ; Sat, 28 Feb 2026 01:15:10 +0000 (UTC) X-FDA: 84492096780.01.CA3681D Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011049.outbound.protection.outlook.com [40.93.194.49]) by imf06.hostedemail.com (Postfix) with ESMTP id 91815180008 for ; Sat, 28 Feb 2026 01:15:07 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=kWI0TQEw; spf=pass (imf06.hostedemail.com: domain of ziy@nvidia.com designates 40.93.194.49 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.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=1772241307; 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=DJzMURJXw5b8Ocf2wkR1Eiyqp2b+Umdqh4CFiqYnwTY=; b=PvR75s7gyapLELLxOjt1ULL+7LjF8/sIa1zqVEkJXF3xQu39LTEW5itmDmqlPRo6ub+yHM 9lRythlbiNkrb6tP7B/70KroOxiZgEEDWig3YCH+UmIudAidBgHVcXBEAtxpxxiiTFZ3w+ tcUt6YoTdBENUfs1LmYCs4SIhYzivV8= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1772241307; a=rsa-sha256; cv=pass; b=cA35Q4SZ7WAcYhvPzJPkl9Us8kznwPfY+Hbc2luaTcix3cyGGbJaKaTXy00NtqPRAx6IGH kAfVnOVaMnHa7lxJZDHCzaE5HgWaerqgVq5wHNlC7HT70pGyty6+XbcXstK5duNGxWYmCU /S6/aF/TM5QvNpUkmNH+jvab3rcCjsQ= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=kWI0TQEw; spf=pass (imf06.hostedemail.com: domain of ziy@nvidia.com designates 40.93.194.49 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PhgJSVFnpLkOeFmxYRpd0YSgDwAxZvJjSXVUkFjpiaIjtewGyO2YESo4y5JMsSNGyBh8z6XJWA83qBP9cgTG7H7BoS1HT3pBZnbSgOUyFhwNNfpZ4eBio/16lcG7bnVmeZZz8KC5KawqUWgVWjdB9sCBKPnuN6Fa0+zuUMxoHpPtXJ3dha1OMTOYZPxd3WAVPiy7ucOCYjVT1E/w9YdONzXQp0T8uU1w/Y9wHftyM8UJcp6xiwwwcuBdl/3PAJsYIZaEfC+Eh+xQV6Euq80z29aaQ9HBt9SBBMoJmYv5mYl5gK/dTeoHvl/lqDMkyNMwVbc4LOMZKxW6BypNbsROig== 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=DJzMURJXw5b8Ocf2wkR1Eiyqp2b+Umdqh4CFiqYnwTY=; b=s+3oY8d1GN4zBonnAQwgQZ+td2PWGJ38djXN2Eef3eyP70zZyW26Qe0Far/MO7/gfRKU50Heu34iJs7IXxFSVWFB5rVTfx/b8NJfthCUj9HacIYNtRAbiqznEZArCdv0GLnjFN5YtaNkhe9c1vmkL/d4CdyIJ7Br9Y/xB4ShdbMlju60xulQOHkCEUO7h2YrJTOCCpzq/TTv1G8VEQ3OIbHMqXO6r3AG4mguIxUUtwBSR3NZ5OicpQwCF66LhDGiHdqndUzvAxrf5e24MugO/zBkB+zXPAPBQnj4xrQa6ieTyMi6NQmw20tmnp2iHusvxAIdr4JclrtqPs/NueHUNg== 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=DJzMURJXw5b8Ocf2wkR1Eiyqp2b+Umdqh4CFiqYnwTY=; b=kWI0TQEwn4V9AxEoE5g4DMPOiivmNDY4pE9wLxq7cGYMY3wGL5QZQcTfJBkpp1UCLg3x1pYQgmDTm3MrMrOOuu7Nkcc5fsVciyN/p9uKF8WZLVELfCBcKG5epIUb/jrAX3lPSd1jtkRK+M81lkvm+rxpcH9VhaazSQLTf4AiY3KdTavuiVtHgmpai6yZot/0RkWz3ZVlLiRbHKV6Bc0siHF3O2Tr3dfxgCkAsk8+1BrpIiiwiCuptIcctTz+KiiG4xx8O+21FgVfmAkvFP7f8FDUfdJ+znRMhXpkts9BicWCB4cxdlDu5jySt0Dd3Tgybg9wWRUvHIMCyV3hJj5k9A== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by PH8PR12MB7326.namprd12.prod.outlook.com (2603:10b6:510:216::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.11; Sat, 28 Feb 2026 01:15:02 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::f01d:73d2:2dda:c7b2%4]) with mapi id 15.20.9654.014; Sat, 28 Feb 2026 01:15:02 +0000 From: Zi Yan To: Dmitry Ilvokhin Cc: Andrew Morton , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Axel Rasmussen , Yuanchu Xie , Wei Xu , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , "Rafael J. Wysocki" , Pavel Machek , Len Brown , Brendan Jackman , Johannes Weiner , Oscar Salvador , Qi Zheng , Shakeel Butt , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org, linux-pm@vger.kernel.org, SeongJae Park Subject: Re: [PATCH v4 2/5] mm: convert zone lock users to wrappers Date: Fri, 27 Feb 2026 20:14:55 -0500 X-Mailer: MailMate (2.0r6290) Message-ID: <50E4BB45-4F7A-49B1-96E0-3D1961E1821D@nvidia.com> In-Reply-To: References: Content-Type: text/plain X-ClientProxiedBy: SJ0PR03CA0016.namprd03.prod.outlook.com (2603:10b6:a03:33a::21) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|PH8PR12MB7326:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b5c56dc-9651-4397-b4ef-08de7666cc96 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: Er2mMdSyHOZYCeuMPIMkeYycncqZ0nrhYTn3bmElUbatN0MOlA4lWyNm1Ns926c/SfCyjJMgFxsb7jYB4iJLingxCLYEz9h/P6A4sZ6zysquNR74zv1YLOBdjVs6MyMJKpOSwK3o21EvVva/BJrBFaG4Qj2X2z7kr9IR+lIOYgK6YO2I6yti2xE1b2Tf1r1F0TuSuUuxIwXAYCTIZZWuILnwqd+/4ANZWqEi5W4FLGaj59XfUThe9QDp5Xw5ZmkmeTNu0jS9p4/Js17GlQOG8cO0ubvDjFMfxtCakbmdSI9BGhFxnWa5jt3EFpJXHk9D3eR944+kA2sD1h9v5ulcaeA1WSSNLcnFYpIEUZCUpEnv/llu58RJvU90YbEN9WhvInQWaoqe5BavyBN5PMfvvmszO2zZBnpPhceJAk6S1oahUV8GxovFaS3ckOfKNPPeLNLkEk1IsWzCZH3WJMST9bXBSrjrxkPwZQUgYR0X5ABH6yR24R0gvbdeLvgdLn8o9TaYIgEyM9boNSZis4WKB4byjr1WzprwYR+qNSPBbb7zpR029CgeDdg92mNLiAcuK/kbT9m1EEOL5DfUTL5tjmh0ZnN4ak5cMLTZ39snpgZyDliqGc0J7VjbEUtxg6uQPty5PAXipB5cmpJFAjCb0vEKTctKa93hp/BKJmy3jZS5iqg650KOPT9AkJqQyiQ13U9qnr5rOcfqLyg0c2LPQXAHD5+5FEsegU3TmKmTdJk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?R0weVCVKrbURgZQysGuQTlClQi0kai1p/q5tH1KlibRHMVJ+QUF+CFA4MP1L?= =?us-ascii?Q?5Al06evjN7+E9d6dG0M2mOSTQ8MmABSs+ME5VtXLft5LCm6MbXkci5iQZOR/?= =?us-ascii?Q?HZnMyJtrh8GD/xzkaiQv9bGdhhsmfnjVtpGTO1hzkOy6m3xyfsuuVPP1k4gO?= =?us-ascii?Q?trf7PHRTRFoPW4seOyvzS1iaZd28YHj16jIdTjndAf8DzPKbxTirnGrgz5Eo?= =?us-ascii?Q?7LjdpYlEv/oSZRZZPdXez977fsBtdQJ8YB24G2XP+4Ut9NXOW4LXyxaSUdcG?= =?us-ascii?Q?o+j2/+wZXWhEnZL8D/KPlWhLKUkMjpNu0q1olfIJI4s610dQ7Rq7CUvW8HS/?= =?us-ascii?Q?X0ukPY3+Qzh2BvcTp2VT92t1s30NM9LV67wnP/6r4jzVFUgWd73nwKv7GAQN?= =?us-ascii?Q?mbIEumDdu1OS28UlKfU3KK/444WDAXrFZHsryQc+38xlb4TbGnI+2CmhSq09?= =?us-ascii?Q?wa59pMnG9cLlhNkP6hm0PmMqBxMB42wtr9olQVuHfrLPaDPukpp81iR9Xsbx?= =?us-ascii?Q?8LN9T4xwgoYWMlg4Rylx9HNPzEIAezRMgX2mbf/XfSA9wVKoMFPn/95GED9Z?= =?us-ascii?Q?5T6urFwjqHF5H44Lyk0vebXiVNC0l3FvUOx5M8XtHn/TD/oB6RnGRNwzyvpx?= =?us-ascii?Q?u97g13plm5KkpqQgjEObSVvrutptDT0Z/zk8ZixgBMZznIDo24pmKWuMSZfK?= =?us-ascii?Q?2CTRx+OwCRs2MeBXZlmqp2351HLb0hP5EyJsmwb/aWIEJ8TXPE0iSPO/A15E?= =?us-ascii?Q?djSA4UXXeTZXm1q+r92F6YbfjrrnubgyQ3KL+BRyZrlFllmv6pPSQDitRaYI?= =?us-ascii?Q?lsjiyap9qkDGW66QqohxT7MCfmeevQRQcN+HNMutIJ6dAXSC/Co/iyFAeLI4?= =?us-ascii?Q?ctDsOLuqkpL7E7Z/0PXNVfSJ9vDmT3UReetGgu5LjBEysh4BzRwz46smGGSi?= =?us-ascii?Q?69EVIIGIk1SjlD1GTVbWBGm0w7vz5jYC2WIek32zchGq+LL2IeETfUjOeMxG?= =?us-ascii?Q?Y74Mm5KSB45BBvY2Vc3j9aGBt+ZcFlcxHEGjr4rSIgIbkj7rdANp+7wT1dC7?= =?us-ascii?Q?6uQZFDnrQ97lFL2Cxwxl9iiewYPwImzU0rbT6BBjmQ6tJFARZ+BjeHNFooHG?= =?us-ascii?Q?W+aI4X4zt6fE6ZSgqDzQVhTAQXVq3Epfp67qTHyIdZLL8K4Zpvbdlc7XSL5a?= =?us-ascii?Q?34M8ZZi79jaYeTiEiSBMC1Dd8PIg1ZMG8ATc9NHJNXLpnNFaFUPRPT35EJYW?= =?us-ascii?Q?ZJdAs5fEpZkC61ZwR8plyjlstNygFT+F6jV9B4Gy83Fzoan+lWVBOCA1778A?= =?us-ascii?Q?R/KKESdgzuMV1ySMqmAYUtIn1bv/koHohX0HaU8vOhfP9+znDg5dkj+Kziom?= =?us-ascii?Q?/XFvwka8JOnaDR5gQQykxVs0j9wX0nXYdLKXiLaLYhPCGE3vSNzhleGkWiJE?= =?us-ascii?Q?/TXids3CDx7om0UQS9wicZZGrKQhZG4sWqIbjM/BAmtZ1I1xywRvo1iGa35d?= =?us-ascii?Q?vOpIur+1s/ndWAdrnHot9Mx7wgZMCb5gIMspsbqKWx6YALANgHFFSNaEGAL+?= =?us-ascii?Q?KVwP1Eym5qiMVMKMjbbw2mt7jUWXtjHGuaMweUTfInuDiQdTJ1iq4gbf6mff?= =?us-ascii?Q?+ifkNYhke2IQqNexKNfQ7hUEqwkDnNeSi/uvfcYy+NcSD+cVTbtmDy5CBhyB?= =?us-ascii?Q?bozx+nnKhqr61oQEtxDdCbh5XMCF0bFuWxinOUrogiLG3K3a?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b5c56dc-9651-4397-b4ef-08de7666cc96 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2026 01:15:02.5382 (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: 4t9KvnI9qq3dgFuU6SLNaFKJH3NxYDz+8Gg9Iw1Fes4iz9vIIKdW1aPkqJ1wDXUC X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7326 X-Stat-Signature: amu8np1idwfuhm5fzimxj8aqms8ruezo X-Rspam-User: X-Rspamd-Queue-Id: 91815180008 X-Rspamd-Server: rspam12 X-HE-Tag: 1772241307-864517 X-HE-Meta: U2FsdGVkX1/cAHJJqq/yIIFmXX1wFif7hw8mWuk/RfPkW3b2tiR5MGi3AnEUWNgG5PjN0Q+2D1Xv0psDT1ya1D/8LqHOJNGy4XDCVg5e2btVq43sKU5fd2aLhF2H/LdDWbIpGr+VVacdtAtOhyS1Lzp7DV9jBfkNbgRvf84FW5bfoVgbtPk5rx6cpxRAr4nI2Kcc0imbcSufKdyRuUW0JUxVYajxaVitfjyhaiEw2+V4gu6T14sylSzW9UMjYNlRuKNUyrA/vsCG1eelyqO4hsAjmHS5EcrO38dxkyRr58Dn7hwf02uXMXrH4HWF8nLOSC6AWWqB/yo9ekgv9DT2hdg1ce18i5t5YAB+t1Zr2iqvv0Q9e/afCVtK62ew5GtE8IUFCPHhhjcvtH0xvlxKT/J3Nx+vXQAW1EiixyVRLuzUHbqCyB/Xk3jbsMf+T8xB6f9fbpH6gSr1YN555kc3I0DbNGOTx+CuUPYEMymrOWMSWTquo+k0s+G0W1TOix0iSWIZKivOq25aQmYUpXOPQAU9NNY7dBrJ9mTN4Tf1R+jkctAWMu/cpuc4RNsOGcLFrQGg0Xs+7wU3DiD/CVxXOZSVhDL8NDObdMqXGVI0YmSt6sVMHpJt2X5obeBX9PXB5o+o+4w15SfqKTF8XgINnBO60D3oKQehSWuVL3SjOqEvKHDRJproZux7zpGZPlu5CruhDu4b77diHIneXYbPp/sv3h56nk+GPU8dhWzxVFcY/xq4RU67RD0N9pr+AR4NHgKeRpw438T8aRYGfjxiuuQK65DqBX29fnN2+imsKZ6gUlCV8r+kDOOObWTKZEqxvablfS79xMACkvWp0lIndqCw6jRmdunAmer0ubISN7DAvcbXy43WRvWnbYVXguTXuLo0M1yqszG/7RZrARbuaMssqjmbPxfBYeEht8kYix006h70dSbMG7VcQlaYn2NTlrspvMdYNfZAYfXdrsk R/krch9l ZUM9dNENu8Ed1kGEWFgJKjyGP08FVFv1ilLxw95mds8/ng+80BAS11t0QhYuj9ktVcxSivKem333zpncFx10agi0AuteX9eJSF5L4CIPrX1iBQaw3q34NSNxp+ShVOiPyFiGikhxfFdCTbzygFjQ0OzOGGft0IlMqrU6QL2Vg+u23yU7HczWGVOBCgzdz7AKg3YCPR7K8ZdSFSZPp9CrEGqNkKzwBAoA/8AOTsF279iEtjhP+oP9YM+PQuNtGP/6E4MSR7lrk0nMxvbrXC957VX/VCDfWgoV/Dvtmrhvw6Dn82hIr3NOdSae+DIWj9VwU7xsyS7jyyDEr6xLFJLbLhAqTPJb4M8iTZ73SX5TDtwoT867v/eaAHyAotZH1g80C8bzjTpJ0eD59Dxnx0meiFFQGE8DkFRxA+vSPj6DdGLQlopYkZqp46O9fPQ== Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 27 Feb 2026, at 11:00, Dmitry Ilvokhin wrote: > Replace direct zone lock acquire/release operations with the > newly introduced wrappers. > > The changes are purely mechanical substitutions. No functional change > intended. Locking semantics and ordering remain unchanged. > > The compaction path is left unchanged for now and will be > handled separately in the following patch due to additional > non-trivial modifications. > > Signed-off-by: Dmitry Ilvokhin > Acked-by: Shakeel Butt > Reviewed-by: SeongJae Park > --- > kernel/power/snapshot.c | 5 +-- > mm/compaction.c | 25 +++++++------- > mm/memory_hotplug.c | 9 ++--- > mm/mm_init.c | 3 +- > mm/page_alloc.c | 73 +++++++++++++++++++++-------------------- > mm/page_isolation.c | 19 ++++++----- > mm/page_reporting.c | 13 ++++---- > mm/show_mem.c | 5 +-- > mm/shuffle.c | 9 ++--- > mm/vmscan.c | 5 +-- > mm/vmstat.c | 9 ++--- > 11 files changed, 94 insertions(+), 81 deletions(-) > Acked-by: Zi Yan Best Regards, Yan, Zi