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 DDCE8C83F1A for ; Fri, 18 Jul 2025 09:47:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5B16C6B0098; Fri, 18 Jul 2025 05:47:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5616A6B009A; Fri, 18 Jul 2025 05:47:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B54F6B009B; Fri, 18 Jul 2025 05:47:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 227276B0098 for ; Fri, 18 Jul 2025 05:47:48 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id CF306803A0 for ; Fri, 18 Jul 2025 09:47:47 +0000 (UTC) X-FDA: 83676908574.14.C6F30B8 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010008.outbound.protection.outlook.com [52.101.84.8]) by imf28.hostedemail.com (Postfix) with ESMTP id 35780C0009 for ; Fri, 18 Jul 2025 09:47:43 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=OJLCO0U1; dkim=pass header.d=arm.com header.s=selector1 header.b=OJLCO0U1; dmarc=pass (policy=none) header.from=arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf28.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.84.8 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1752832064; a=rsa-sha256; cv=pass; b=6QwJzIT5gKfjfNclcXkDZVTHN2f/xBijPBAF/A+lLK+j0k+1vM9Yi6FZU63eBBHTg9uhKh qbCDAPZIcvOP+JeTVc8tUJsEm0LsNt2rMewKQWpu/EUJatY0HqXx83/RJzvETOsR9QQX5V v95bGVK4LSJjsufI98Aic6ugAxrondE= ARC-Authentication-Results: i=3; imf28.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=OJLCO0U1; dkim=pass header.d=arm.com header.s=selector1 header.b=OJLCO0U1; dmarc=pass (policy=none) header.from=arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf28.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.84.8 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752832064; 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=ZDvIcOFLhXp8DkHzVLwWM8N/0usnFi0CzoQcu6g3voM=; b=bdHXgVKqKGT8FOubIAPqDlDexkghQkLpWzuwO9BFgU8PI98zRB0u2SSL75JItwyvOT2t75 V1ZhkvvYljm4xUvYyHuMFCbnkjpoEU+KL7U0qV+1/AnVizqV4fGUa+YZofl/oy+tzkvFFb JqMtz4h1/G5kLmBbrIZ+ogiEo+ymDaA= ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=zNrhUFMpUANf1Jajfnu6qYSd8lNnK3dCoB7ncSMUqwtpyRaChWhQwbzKifWgv6WAQvbLzFJcpjrjaiovGCuPOI1hRQWgYbBW0nTfgVlBeIZ50b27hAAb1SEhRK0sKTZd0R3FVB+PH2gOn7Iglpk+JjTal/9oupISOxiVqZggWw87AADaZefyxjzw6jGjeQIWmrzCJPEi3Lp6vj/J7ztaCQb44pw2CrPaMRRtvL7wWh0k9w2aKQWftFefm5WYcMMzGyQ6SoJtWGkZltCe4GQmxrcSyhv38ynzNl32se8sjHpyKEyEAkpO7dQP6n8+HJ3dqMUg2PXkqLdl3ZpVSY4aIg== ARC-Message-Signature: i=2; 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=ZDvIcOFLhXp8DkHzVLwWM8N/0usnFi0CzoQcu6g3voM=; b=nGzT1rZXKlnuTQ8AbgyxaEaDERbRaRDHM0OweW8528aPbAw6yvpyPPlTG6CT7yELaYW7Q69duXz0JL0erhlCx9xXWN9zzdH1ix4G7h+qn0MViobRlztrHC27iiu36Y33vs7a+H1Vz1ewlYb3DjyYe5o7pcaDHKmYPxbTWU7Cvw/L2JW1v8Dc9Yiphcj8NJNAdRHz2VuJxi19wJxqX9tpyGnsAdnY0aK5QWaRL1XWnErqZbI9ec/7llf1txz7Xb3YBIp4dfse8c85IfVW8m/qtAPFi1KYrf5mv1BkI7Xxqhue8aIqUD4tAvpHfP7S0Z3bq6bLl38HqFq9GIS2+VwLMQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=linux.dev smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZDvIcOFLhXp8DkHzVLwWM8N/0usnFi0CzoQcu6g3voM=; b=OJLCO0U1KZNCE0QqNk2gzWtlRISZ5hjD6u+OsfS2OlaYVxnd+F9zzs/c5OSG9VZUDqBWyy8rhOneDkoopqYq2fGdbWCBjfZx1tGweQR7sID/WD6q+x09Vpyzw93vKL3HqJEWYTrHkMW0WEJbr2w+1Ltja2knbedN+FGbOv+svWU= Received: from DU7PR01CA0042.eurprd01.prod.exchangelabs.com (2603:10a6:10:50e::26) by AS8PR08MB9979.eurprd08.prod.outlook.com (2603:10a6:20b:633::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.25; Fri, 18 Jul 2025 09:47:38 +0000 Received: from DU2PEPF00028D11.eurprd03.prod.outlook.com (2603:10a6:10:50e:cafe::37) by DU7PR01CA0042.outlook.office365.com (2603:10a6:10:50e::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8943.21 via Frontend Transport; Fri, 18 Jul 2025 09:48:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DU2PEPF00028D11.mail.protection.outlook.com (10.167.242.25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8943.21 via Frontend Transport; Fri, 18 Jul 2025 09:47:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MnNZ+nMbh6hhJKYCIWgj5dQg/+ewCfq+4shHnKr2FpWg4g+IhdpQ9texJQ2Uo0S8/DDP20but1lO9LikCz4plYe2BXDG8fu7Gp5YayO77fxIVRYfsiahQRAPCX34RRhuLtEyiruLT6tY9mtYffps5kUmyJrugoIZew98xaIDP062RmNiCQrkX95dygE51W+yZRGAjNA2Gv2lL4rKptXo14LtTUuk5lACi2WS/F70uFsB09jR2Rx/P3T1fV3TmByySvI9gJDEJYmbOGX4M8YEkQWVmV/bmob31XAXpwhn6mDpEaOMzMyA15ijqS+SCEpnbCMFhva/XcWwRGzmybf2wg== 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=ZDvIcOFLhXp8DkHzVLwWM8N/0usnFi0CzoQcu6g3voM=; b=T5xdJaq6aNS4l/NL3qpGu1Daiu4K6vA1wOdxEiMeWqp8WCov+u30iENkJKw8SrGk8LL5wV5Rqmoz5qa2P9VP1V5MY253t5xU3trLBiZiK08qTkJyEK8Uwp4+0N4Si488BcuvcztdYkI1u1KGsyycjbn6KttdHM0dk05vdEQOqAfP638wPrGFEJKFC72vXkPrnkU67YnNGOm336knge6wa9aj/eHvs3twoHwlIzYYCv2e/lZmokwJXlr9hyeAEBBa68lNFRfqjciIFNrp5yLXZJzswZbR5aDty5/mlVj3LLS/yua9comoUN6dTmA/c2yLywy9baJURhIlOaNdDX6TOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZDvIcOFLhXp8DkHzVLwWM8N/0usnFi0CzoQcu6g3voM=; b=OJLCO0U1KZNCE0QqNk2gzWtlRISZ5hjD6u+OsfS2OlaYVxnd+F9zzs/c5OSG9VZUDqBWyy8rhOneDkoopqYq2fGdbWCBjfZx1tGweQR7sID/WD6q+x09Vpyzw93vKL3HqJEWYTrHkMW0WEJbr2w+1Ltja2knbedN+FGbOv+svWU= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) by AS8PR08MB10069.eurprd08.prod.outlook.com (2603:10a6:20b:636::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.39; Fri, 18 Jul 2025 09:47:06 +0000 Received: from AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e]) by AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e%5]) with mapi id 15.20.8943.024; Fri, 18 Jul 2025 09:47:06 +0000 Message-ID: Date: Fri, 18 Jul 2025 15:16:55 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm: Replace (20 - PAGE_SHIFT) with common macros for pages<->MB conversion To: Ye Liu , Andrew Morton , David Hildenbrand , Davidlohr Bueso , "Paul E. McKenney" , Josh Triplett , Frederic Weisbecker , Neeraj Upadhyay , Joel Fernandes , Boqun Feng , Uladzislau Rezki , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Lorenzo Stoakes Cc: Ye Liu , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Dietmar Eggemann , Ben Segall , Mel Gorman , Valentin Schneider , Zi Yan , Baolin Wang , Nico Pache , Ryan Roberts , Barry Song , Kemeng Shi , Kairui Song , Nhat Pham , Baoquan He , Chris Li , linux-mm@kvack.org, linux-kernel@vger.kernel.org, rcu@vger.kernel.org References: <20250718024134.1304745-1-ye.liu@linux.dev> Content-Language: en-US From: Dev Jain In-Reply-To: <20250718024134.1304745-1-ye.liu@linux.dev> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MA0PR01CA0100.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:af::9) To AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM9PR08MB7120:EE_|AS8PR08MB10069:EE_|DU2PEPF00028D11:EE_|AS8PR08MB9979:EE_ X-MS-Office365-Filtering-Correlation-Id: 09a17a62-3b12-4f51-77d1-08ddc5e021b2 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|921020; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?eEMxckNZUDJYeXUvVldJaFRXN0Y0V0pJYlBTVmlaZzAwOWhHQ3NnNDFjdFpG?= =?utf-8?B?YThuWStJT3RRNEZFMURacVJ3cVRQT2FCRitDMHVvd3NiUjkrSFYreks4NW9S?= =?utf-8?B?Zk8yYmJrcE5WeTFMMCtva2h5S1pFQWRIQyt0dDlNZHJITHM5a3dVQUFmbm9B?= =?utf-8?B?blpISzZtZW5OL2pqVHBuR1BObDFhOENKbVRlQ1hIcnRYMXVYb3ptZDlKTU15?= =?utf-8?B?c09SYXNqVGZ3eWROTHU3V3Z1d1VYdnFiT3V2aEowVC9ERmVBTlRibVQvV1RN?= =?utf-8?B?K1lZcjh1eDR0aWpaRWZMaVRLOU1zRXdLZHZsNU9EQlVwK0s3MzYxRmVLN1NP?= =?utf-8?B?Ry94MkMvRFJ4dnRsUjdmdTdJWkt5VjNNWFh5bkl5WmZkQmlVdnZjY0NuZ0RE?= =?utf-8?B?a0dRaTVCS0hDdGNnU3RvSytEaHlRQ2U1QTRQS0U3eU50bXFGKzlQaWlWeDhY?= =?utf-8?B?dnVkUFowTlNzOCt4RUtrdUtVWXZQQnBLdWQ5OC9hY3htK3d3SUt4ajJrcGFh?= =?utf-8?B?MGVhaUQ3dXRqRUpoUTZqUU8zbXZBQWRrK2dGQyt5MWttK2t0TGlkdW9waUtv?= =?utf-8?B?K3c4MTExL0dhK2xZeDlYQzh0UXpFKzV4VHNLN1FPTWdwL0dxNGViL2hXLzI1?= =?utf-8?B?Tmc4bHp5UERaR3FHYUN5SnhNOHNYOWFTd2NDWS8rZkNvTlF6MzFUSE50YjEy?= =?utf-8?B?QnlETmpoc3hYd0NlYUNHWFhYd2NaODJZNmcxWkZScDJLdzVIejFSRWhKOWhF?= =?utf-8?B?dW1OWVdUR3pBbnhEU0NtQWptNE1jTmd2ZG9rMlAwdlpKMGd0M3poT2tBZ08w?= =?utf-8?B?eXpnQ0FlYXd5R29HME1FUnkyTkNVMXJIbTdCTks4ajV1Qm1HbURNM3ZFVEVu?= =?utf-8?B?dkNlNFhudmRMYWltL3ZiVVY0Uit6VVBZclRhYlVvQUxQbUpXdEc1M2dBdXgw?= =?utf-8?B?UFI5NE8ySUoxTVZrRzY2Tkh5cU5NZWIybk4vY3hpcDRlVWNwTENySEh5NHdZ?= =?utf-8?B?M1RSMHp1YlVEcmVYdEV4R2ZwSkNmRWlPdGM1UUNSMUpIWWhXdlM4YnFISG5Q?= =?utf-8?B?Nm9zNGtIdnZjcTQ2MXVyWnZ2dDdWMzV5S2NNK2tGWUViR3NOUVVod3V0RWdI?= =?utf-8?B?WlA0dUsyUHBFOUxtNHVES3dKT1ZZemV5QWpCNGxoME5MbzlxWmxmL1dROTcr?= =?utf-8?B?dUUwdDFjaW9tRnVDdkJTWUdLQkRHR0NlMnhFZVJNc2dBM1RIc2s3eEJmc0lL?= =?utf-8?B?Q2pmRXpOeWpRSyt6VUlQcmhTVm5ZVHR6KzJlekwxQ1pLdlJQVS8xREhGaDlk?= =?utf-8?B?VjZrOXpHQmtXMEhCYmVkbWx5K3NqTzluQk9tR1prSFowTmxFUmRVTndJdXZj?= =?utf-8?B?ZkdRTU9ZUVAvUVZuaFdVNS85MXFYV3VwRm5NTkZoR0hva28wSjVsMTNERkRB?= =?utf-8?B?QURKMkxiR05KaHgxY3Q0c0ZhUHhQWUQ0akZmVGFXc1ZlVUxtYlhsMFh2RFdG?= =?utf-8?B?VUNiZGp5NzBxUkNxcG1xbW16b25WN2lvOUtxb0x3QVJKb3JvM2RXZTVlTzd0?= =?utf-8?B?MGpYd294Ry82d0NoeWI5dG1LYVFlVkFpT2lQeCtDZFJUeUxMWlRtV3lGQ1lo?= =?utf-8?B?MUtYWDE2N3p4RTYrZWFmYmlqRi9lWTZKTUJ5UzdiWHJHQWR2OUZYVDY2TlJY?= =?utf-8?B?N0tKZTVucmhlMUFPWnNtb2Y5a2pITTlSVEdUelBiak9PSXR2M3JwZ1M3MkdH?= =?utf-8?B?NzQ3VDFpSXJOa0tMN05nVDdoWmIyNnBlUnh4UzZUa29XLzhjcFNxeW5rQlNJ?= =?utf-8?B?Z0hvOUNvdnRtNEJzV1owcUYxQXRnbXFwZEV5V2h5V2Z0TEJDeCtvTXNxaGVu?= =?utf-8?B?UlBNU3NDY1hyM0J1dVJQVnVyblRienU4WFc4Y281SGRiOG1wN25uU3hCQjM2?= =?utf-8?B?OUNsMFhCSlBPN085TW5jZzl1UnJjWUhaY0dWdjBhWGRtSHJTaDRXUEprM1ZW?= =?utf-8?B?RWtUZElZQTV3PT0=?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR08MB7120.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB10069 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D11.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0241f60e-0938-4bf5-decf-08ddc5e00e2f X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|82310400026|36860700013|35042699022|7416014|376014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NGhodEd3aEl5djJvdlE4UWJvSzAvTWowSTJVdWd5RzU1cUVKc2xpcjdVbFZH?= =?utf-8?B?NWRrLzhSaUNFdmdka091Q1lieHhXZ0F4WHQ5NlVwQk0xTFl2aTRUbkwvY1JL?= =?utf-8?B?dy9UOWtqM1J5N3o4QXVaNWd5MEg2NS9vRkM4T3J6UmJ5Y21KcFl4T3ltVUVw?= =?utf-8?B?bVJPZmlyVWExTXFYc01jbmNEbTIwL0NMTW9VZ09OcGZlYVRubmRXRkQ3Y0tH?= =?utf-8?B?c2xQRVpJNW9HRHdlajV5enVIYVltaXBoK2hyQzNxYWhwOGlMa0VMdEVrODQ5?= =?utf-8?B?czA2a0pmbyt2RlJ2TS96VGY3clNOQ0htTThDNGhCVmJvWHJuWUhEbWZ4aWJq?= =?utf-8?B?Ti9YNWVzVXFRZ25sMXRyOGdvSzR0V2hkNG4xSTY2U0hZSDFKRmVpQmluVUlv?= =?utf-8?B?N0F1NHlZVEU0UzNVMVNLTExqOXNZZkN4YUxZSmxtSFBvMGNEUk05U3pNdGpY?= =?utf-8?B?TzJEdy8vVGdYSkNpcThLRkVVSE1sWlY0bFMwWTdKQ3VTOFVqc2J6WEVIQ0pq?= =?utf-8?B?S0d5bXYzUHRPUkhiTWkzKzhaY1h1a2hjSms2WEkvUEJSMjRHTC83amM5WElY?= =?utf-8?B?UVcvcEVrTE5oNldKQjc4MVlWOEY5U1BJYk5EdnlidlBMSGw3OWVsVG1WR0xY?= =?utf-8?B?dWpHSW01bGNaZHU5czNpL3BncDBWeCtJakY3c0JjbGRGVnc5bzFNVlBIcDhS?= =?utf-8?B?TjZld0ZSc2JtVkRvdXE3YWd2dlRDOTZ0a3VPcGVUbklzcDVNSGdtS0Z6algy?= =?utf-8?B?eWRmRTNDQlQ0bkM2Y0VtRXNndHUwc2ZsVEhrMHFrYityZnZiQ2RqR0FqeDlz?= =?utf-8?B?dkhkWWh5UDVjK09MSjMxV0Y2NG5Xdmd1V2NlVzNjaVNZTjFCQXFObFZCZm9x?= =?utf-8?B?UmM1b3Y4RUNzWUg0T2tJcEd1dlRGOEk0ZG1pc0I2b05MdjNaN01ibS9pejJp?= =?utf-8?B?SEcvTlRZM3BTbXA4YlZSQkR1eENydTV2VStVZ0NsK0VHeWpxUi90QWN4aGlY?= =?utf-8?B?NWlIeUovMGdWZitVVy90SCtwODBVQmNxODBYK1pLVjE4Wmhwd0g4clFVSy91?= =?utf-8?B?L3pyY2l3amNJVnl2emQ4VU1Od0t2QWhNQXJ0WElNaHJ2RnpLalkrK0JJVHpB?= =?utf-8?B?TXVDeUo2WFphOVB0L0s1aUV0aDNCVkRxMlVnVURiLzNDYm9vYWNMdjJTSmR4?= =?utf-8?B?SVIxTzVEbXc5bmlUZmRhMWZ3ZDl2c2Z1aHQ5QnBLS2NIcjZ1WlpBbjZUVVM0?= =?utf-8?B?d0EwN05wRytSTksrV2hWL2xCSEFTVnpYR0R5ZjE2bml4cVRZSmVnK1ErbHZM?= =?utf-8?B?Wi95dzNMdnMxbDRQM0ttWFBJMXJ3eG84aVBCY3F3aWU0UVU4ZWhhcjhyWlIr?= =?utf-8?B?SGtRdlJ3UTByN1gxUjk1ZG5ZV2hQRHpuR05jeG5CQU1GQndSQSs3aVN1Smwx?= =?utf-8?B?aFRaYmJOaTV4bENtN1RYNWp0R1ZoWVVEbHlMRzlVaWxya2lzREkrU0thZ2hY?= =?utf-8?B?ZW03T1VhMFpGWG9ZOC81ZWEwTHdVQXkvWDEvODdOVktIVkFidFQ2RkVKYzU4?= =?utf-8?B?Q2pTYXQ5YVFsZnVrYk1vcWk1S3I3UWVLUG1pVXJibFRFWXF2S0dhUENyS0lT?= =?utf-8?B?RDZLQzdQRE1pR1ZycGdtZmxXcTlOS1M5RnlCS05LYnM2L3JpVkVhbi9UZjhY?= =?utf-8?B?eEZ3bFlhUlB0T1k4WmlDMWttaWkrRkl0NUZaY3hKSkZaQ3QwV2NYclRRM1lr?= =?utf-8?B?b2xCVlpTb01HWjdHeGE3MURWNXkweWVIc2NyczlHSHRrek1abHp1dTZaVktN?= =?utf-8?B?TFExYzhHcEVFdXVBMVN6bHozUm56UW0rNCtvUWh2Q3JqMm9JK0Jndk5qUjI4?= =?utf-8?B?TDFDcVRsSDRTVVpVOHJVaTQzcmE1c3dOVURHRG02TW01bVhadEYram5xeXBu?= =?utf-8?B?TmJ0QjVRbWtDMXJ6TW0ybjJvZ2ZITXNqRWRqdzVROVdSbnBqN095YzhadVgr?= =?utf-8?B?MHptQWR6Rk9ySWtzUmRPQk1CeXlRTGNTWjVVZStlbVZhU29FSEdyaE5RNG1M?= =?utf-8?B?dFZFYi9TMHZXak5MeTlBRkFyMGdYL0NWSXdkZz09?= X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(14060799003)(82310400026)(36860700013)(35042699022)(7416014)(376014)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2025 09:47:38.4479 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09a17a62-3b12-4f51-77d1-08ddc5e021b2 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D11.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9979 X-Stat-Signature: 9xeft19w4y65ncukmnptzngchy9phmom X-Rspam-User: X-Rspamd-Queue-Id: 35780C0009 X-Rspamd-Server: rspam02 X-HE-Tag: 1752832063-992571 X-HE-Meta: U2FsdGVkX18nQL/Wj8DufZQ/got6XstrZLAWmyvB7EPlhaiwKSx7wz79J8rts+7NXhhpTRu1dZP7QBeoCkRs45Qu5e4NaoxOCWIXQ8moo/1fHYXGAgBH6COAJoo7jOv31u9O2xcNQmuJDMNYyxNqKbGiZAYCzoOcNfFWFkXTZJBmVRCK+Y8lLXw8GXorszIsqY0JGzC6pXGABstRLptCstm9e20qSPvB0KxXeGkAhCftZV9pWTmWvcvd8UcGvJTCQNjefashGoI24dKHFfPbeDybeE2s0H3RaXdZLgtu8v6Wy0c/msmo6nLdEQIy4btRjo8V6WDUqDN5AL2qa/l/RGk+aesvfjiv4QPIios43TkFPoV9PXZFY+fryLTblvcoIDahCTTxISX4ybw/BfvNLZVK4AdIdGYf4b8lqzFv/yd0HtpwDF2qDPhLntub1uMqeCIJVp8jYFBq0aHeRoufp4uzOJgkO/rLRvI5omUxMLbdi9/3M4g+o0QMdL7X6ElzBVkfkEolZFnbKyT7uviKh+8jEMx0zRwlKZzuXKl5PkztXBbCPaPscJ7HdvO9xL76RmOAXEZ5ZCQIWkGC7XKcEF6rfdFmeHX+vnYmYwCzZUbNkfCUeExNvuSx8TslMLbl8TalyMo43412hS2g2qpj9Qvaow9CKeUCoiDrsDNJALblEv+fHGnvg1YoRkDAEW+P7tNRZLtAKTS0pMYH6CYI4hPqJzhMu03PvzI4Re4Usxzd5uWzOpFWWSB6D9HUHB9M+PN0dP+qBWHHPeP3DFNas6UE+sY7QUtqPGvxtvsSpbQVNbLc74zhVkftBwXJ8Nf8boo8vAiVTHKTlqD2voMMq5sPbQOSY6A6CW0qExWPK7q1o8i6hRrjGUFJT/4whz1Jvu/PeBsJarUBxg7qA4NelpL3oPE7n1kLMycAIvSqxLrgJoF7Wp3HD7ZVpziwaTIZiFwdiiiwEKA5x+YbKxp +ZwLoPUw GOJpjB4FMNajYsnucJfLLYSWO7s+rZZZWBAAVJ708dGrBafhUcGKDl8VOejwABAUTbeAOS+Wsih6FBP/cYcse7177KN08f2okCpumj5ySkwfXYdMdCms3CRRJM9bPTkMiae66FQBTXKFUL+DjUO/3pyqnGZQRb2B83ZdnJeG9p3GiswrbRN1qsGPiiyYtyw4939sjwFQr5m2eAnUNtE+a+tC0uqQxPaCf1NdRmI9ODGAVWene32Fk1PpKVqVRTLVqfrdNkL69fYIkl/uyJH1nVaLm0LOPk4wnofJniLCMUQmmoUSZ6L3RO2UlhmWnsy23HNymwoxs77mezmGyRsFY7S5Nuhx8hVcc0C4JyyhuAAx+gyVu+236tA3bq1k5kroEV1qMDYAK9vwCsWbuonA0nekWQoIoQk25waM29vqhzLo52knXC54elgmzwMzc8duN1pvJoVK2kB7eeCe7spgYxT4Y3h0jgZiF34YdCtHGkHvmFumEOgJg7ZPRJaxUJRdgfMPYmbUYMy1Pz+y4DO1K/+VBEhEZalwOTdLF+0QOk6iazjl/pI90EYx3izqwwiU9hMzaoA3WyzioB47QncRzeNntn8aTqRXM/77aS271O0JHKkFCBDpsa6vT8YC25tVLOX3VNiLB10UlglrP5Sq8XrHRkkMAdgWdWxMj 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: On 18/07/25 8:11 am, Ye Liu wrote: > From: Ye Liu > > Replace repeated (20 - PAGE_SHIFT) calculations with standard macros: > - MB_TO_PAGES(mb) converts MB to page count > - PAGES_TO_MB(pages) converts pages to MB > > No functional change. > > Signed-off-by: Ye Liu > --- > sh and x86 have their own pages_to_mb, drivers/target/target_core_user.c too. I guess no one likes to clean the kernel :)