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 1888AC0219B for ; Tue, 11 Feb 2025 18:14:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 761106B007B; Tue, 11 Feb 2025 13:14:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7113A6B0082; Tue, 11 Feb 2025 13:14:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 58A636B0085; Tue, 11 Feb 2025 13:14:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 3D2756B007B for ; Tue, 11 Feb 2025 13:14:05 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DED8DA07BD for ; Tue, 11 Feb 2025 18:14:04 +0000 (UTC) X-FDA: 83108462808.05.7C15540 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2069.outbound.protection.outlook.com [40.107.244.69]) by imf20.hostedemail.com (Postfix) with ESMTP id 0C9251C000B for ; Tue, 11 Feb 2025 18:14:01 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=jbTlxECR; spf=pass (imf20.hostedemail.com: domain of shivankg@amd.com designates 40.107.244.69 as permitted sender) smtp.mailfrom=shivankg@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=amd.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739297642; 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=TMSTYW3aC/9DERJH1kWQ3FbSG3MQm1PZI+qKBhFlVqg=; b=7PQRwtilXeVbRiS6vh5KHpF3sibcSjWng4W5G2/TUAjNfWgiUhpIH2q9l5MM4DzCEhj2AE /Dp6i4evPy2lcW946egG3DF6FLkm8YZ4ZdDn/jIqiWkUzfDaIG3k0TyfC8wXsfzY8Clqhc 27DBHDKeb5yzzcJCmkVdxYkT0+4xRBc= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=jbTlxECR; spf=pass (imf20.hostedemail.com: domain of shivankg@amd.com designates 40.107.244.69 as permitted sender) smtp.mailfrom=shivankg@amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=amd.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1739297642; a=rsa-sha256; cv=pass; b=H5B9FzP5BaD46+zT2UNMy+xETEot7fF+v7llDoINxTslUIgt/vecsu2Qz4YQuX/J55XXl0 NzEJJT/3FRe117huXCq5/xQot1e6XZhL0cZszE7uJO7uLtINhH/KQg5ACJw4HwhuVEibuE CUBF7Db2Mj15L25Eo73M0v2QY1nUBkQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FU8bREQUJIOufxiYHDDSGbu9FMjIWy56Wo6H5kaYNcCSEeV3I/HTCO7mFebLQibjB2uvLoJWxnX4T0JsL649w+XgzF6+IBUGY5Hnw4RmAG7a+SLgJVe3W+8zLS0STP4YV2lz1VdWilJ0+cQNI7ueMm7J1davh64hPIaub993H3sIj1tAwJ3OhLpHUp/GYDrTykg0mGp5++vKXmKyta+QTzba1cmIRJPXDUj2r3xSno1ac/Hw9hCeHWvF76IhQMyyHxqM2eMRWiG7GhNVPzW1HeRJjh+TdCuAYCHprRIRpexNQ4pJaAoaERuoqVy+1sDP80mASYo4h3e0t9qwtd9HDA== 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=TMSTYW3aC/9DERJH1kWQ3FbSG3MQm1PZI+qKBhFlVqg=; b=e+Q+MEUV7BUC83jyxxihcJ7kNQg0IhgALO0x239sKIZ/h2nVxusy6DLguXH9/WndzUwiElPyua/afHs0aj+c6VEI0MH3X7ySnf+JFjXLQcH3zD4bjgjT/m1771PtjuVMF+N/mck/WghVTcd3208ALXBJgv2TZCmlHGiYV3g5L8FZ357eqHItX0HUu+HwHD3+bPNLw2NMRmzL9PVae6IKsXYdxdUtHuNGEeb3EcmFOaDTfk3ufHQXsvK9wDoWBdUKtpTeHh+e68hw2r2qpJb8P+xX4aTDzKlG0i7eiloaq4LGhB0vgPeQZGoN/Ef69QWlOFFmlayP8xtamt9O6nHfdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TMSTYW3aC/9DERJH1kWQ3FbSG3MQm1PZI+qKBhFlVqg=; b=jbTlxECRD7YC+WA3RlQgfGrT43gMaKDUji76wHHkzpJ7/Knv7lDmIf7lxFr7J2EYkEzLdJNUDtKmL6omnw3e8hupwUs5dmNk1MpDki0QV7CfPag0Bkb41CjP+eMpjew59EijU7SHlesDNakMx6/d6TcoR/ZluU/zBT6INC9OMBM= Received: from CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) by SJ1PR12MB6170.namprd12.prod.outlook.com (2603:10b6:a03:45b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.18; Tue, 11 Feb 2025 18:13:59 +0000 Received: from CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::3bdb:bf3d:8bde:7870]) by CH2PR12MB4262.namprd12.prod.outlook.com ([fe80::3bdb:bf3d:8bde:7870%5]) with mapi id 15.20.8422.015; Tue, 11 Feb 2025 18:13:58 +0000 Message-ID: Date: Tue, 11 Feb 2025 23:43:52 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm/mm_init.c: use round_up() to align movable range To: Wei Yang , rppt@kernel.org, akpm@linux-foundation.org Cc: linux-mm@kvack.org References: <20250207100453.9989-1-richard.weiyang@gmail.com> Content-Language: en-US From: Shivank Garg In-Reply-To: <20250207100453.9989-1-richard.weiyang@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BM1PR01CA0154.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:68::24) To CH2PR12MB4262.namprd12.prod.outlook.com (2603:10b6:610:af::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4262:EE_|SJ1PR12MB6170:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b99e11f-5669-4833-8920-08dd4ac7da8e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dm5ncmRPVXN3Sll0RkN4bFVRZFlFNThWR2dYcnM4K2V2WXFvbEFtSllNd3Fo?= =?utf-8?B?RklYZ1hKQitpMWswL2pBWEJhU1JFb3BXMkd5SmJFRFpOOXhYNjA0di9tSzd3?= =?utf-8?B?NWJ0RmNVNGhXRCt4eEI5YVZUczhvdlh6WlNzQnlJU3ExWk5paEV2REtVdExN?= =?utf-8?B?Wmh5NFBQMlM2VEw3clVqWGRyUWZLQnlDamdmTHUvbUtOQnZiV21SS0pIRFY4?= =?utf-8?B?VlN5Q1o3Riszd3NOVXdOMk0wOXUyMW5pdndrMy9FTjZVeXpVNXV5NnU1SS9S?= =?utf-8?B?ZnhOVTY2YkZPMDNlMGI1YUFaTXM3dndzbllBYlFlVWs4Y1lJeDlVbWF0MjB6?= =?utf-8?B?bkhYa0dKVXJwT2hPVVh1dEFlRmVXRnVBa3hvN0FjbXVLK0llUkdOdXY4cjFq?= =?utf-8?B?UlVNNnhKbG54aS8rV3dDRGVTT0lpVk1uUWtUbmZxaUtaV2kraXJJMWxkQzgv?= =?utf-8?B?NzdQUEpHbXdRM1prRUpsUHhFK3NDQW5sYWxLZEQ5aTJocmhZTFUvWVNzYW8z?= =?utf-8?B?dHhoYU12bStIaTZYblRmYiszVW41UmpVZ1FPYVhzVnYzc2VxcUh4Y0ZGaGsr?= =?utf-8?B?RmI3NVdMc3oxam5wZnZRcTczdFFlQkZoN0JIRTB4TFpHK3BFTGFZeEt5Rm40?= =?utf-8?B?eWRMRFJOditCeWZSWVlyMEt0WUI0eEc3MVN4czFBMnROTHhtNW03WE1LUWlL?= =?utf-8?B?ellPenFDcDVKRW1tTkxQSlR4SUc3N2NidGJsd0pleTdmdlk1Rk5nVmZTYTEz?= =?utf-8?B?ejZGOEZwbngycGk1ZWdGSTlLU2pCbkZ3dFpTc0Z2Q25Pck03bTFrbzJPZVJx?= =?utf-8?B?R3RZT3d1UXRZdWQrR2JMaHAzaUxSd0VWWktsUlVRT0pwQm5oRHF6ZlBKaFBm?= =?utf-8?B?dVNtZExHSWkwKys4VHZvRzVlNHBqdDloc1p5eG1KeWJKOUN0S3NOd1g2VEF0?= =?utf-8?B?Yk8wbUdnTzNvWnRNS3crVW16S0ExamovYnVieXVBRExycTJac2RBTmRwaitT?= =?utf-8?B?NVEzVVRONDlyOXJmQlR4am5XRkZCNzVYYXJKVGFlallwL3UydUMrUHYvT3Qv?= =?utf-8?B?UnNTTTlTMzhrc1FDeHhCOWN6QnRvbE03RGozRjF1YmJPUTZXNnowMnVpdzNO?= =?utf-8?B?VHZXd2o3bEM5aW9pd2tSYzBGcTdhNEgzM2pzSmlFcVYzWmlHNnNZSFBJVi8w?= =?utf-8?B?cmV6ajIzTTZuR01PNk5nSG5FTmJpYkRnN2xMd3Rlb2tudHo3c1hFYkdVbHhr?= =?utf-8?B?SUNpaVJ0a3pvOFpSWXFpS1RwcExsSTRZUDNsTTdSYkF4NnBSSmMwV0RVTEFY?= =?utf-8?B?L0lLNVdtak5zWTlXL1BEdzIveGlGZTM4Yjl3QyswTU91WitxSm54Z3poMVhh?= =?utf-8?B?OUFaWG0zbXV1MDVSaW1ZVDJidlJwbGdaTkpVbFRtb3ZFbkJGVk8wTGZ1UjN4?= =?utf-8?B?ci9GN21iTEIxaHdvT2IweEtDVVQ0Yitpc0p6TlFUZTFmZEJhOTAvN3pZZkU3?= =?utf-8?B?ZytiUHh1U3BWLzN0ejlFbzZVcm11VUYzVFUvdWdRT1dVcmdDaGVYajAycG01?= =?utf-8?B?WGE4ZXBmMEEwUnlHY3dweXdHcllQMHcvclhid2ZiemNNcFV0Wkl4T1o2cnJT?= =?utf-8?B?d1FTeUFRbXdIRmxoWGdtNGhJcER1Q2tmM3VXTUh5VS8yU3NUNWdhMy9YNzg5?= =?utf-8?B?MWxWQjhMWFVpTmZhTzUrQ1NySU9yTE81Y2h4cWcvOTg4R1N6Qy80OEhPVWtv?= =?utf-8?B?TmJPdDhLaTYrU3pCZVZVUlRJN2FZVUxoT3NUL1JSSGVPdzEvVDRoamhDayto?= =?utf-8?B?NWdnS1Nzb3FOa2ExTmRMVHpFbTI2VDNTOW5Lc25RdDliM042MzRkQTM1ZEVH?= =?utf-8?Q?h/eGWLBmhPQbs?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB4262.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dWQwb0VQMjhsNGFkRmEzZW5HVEdxTWlTZFNiTXNUTkhDOEQ0a2xXdDdxemtk?= =?utf-8?B?NU56djdMbjAyT044cUswWW5WWG5QVEJ4R1IwSWhWanR0clphZDRUZWxEcW1T?= =?utf-8?B?NHY3dVgrd1Q3V0p5eGhseWE5NC9rK2wzUDB2UnkxWHo2dkF1VkRTZm05VDZo?= =?utf-8?B?Skoxa3pEVzkzV1N1Z1V5U09HMnlDazNpaEdFOGhZSVZCSXhBOVRSTW1id2F1?= =?utf-8?B?OXdScFVRQ1RaMENYSjJqVHZ6bCtDT05XYXBEejNqNTlJaityRm5YeCtXZXRo?= =?utf-8?B?QUd1dkFCMXhpblhKYlM5b1UvLzI1SGtzOHpkbDlKMFpYYnBOU0UyRWpnU2dQ?= =?utf-8?B?Sms0YUtEU3ZzcHh5a2lOZVBwZGNxSUZaVGNPNXRYZHZWVnZUNmJzVCtkK0Q4?= =?utf-8?B?T3dkN1F5eExpaVB0VGNrVGxhQXlDdnlUTGtwb1EwcVYrVjFKd1B0SE42NkEz?= =?utf-8?B?eVhEbytrYXNjYmM5cnN2Z1ZHWWdaYmVLUHpIZzhyUHJwTjdIVUZWZXVkUmhw?= =?utf-8?B?T3gzSzlpN3lGK0tQZjk0a0FFQXdNR2lwcFZteHBLVUw0NVhtSTI0bDlFazNE?= =?utf-8?B?OWZOWllrT2lhREZKYjZkZDBjbDRvcGNTaTFBZDdwU1h6SkpMaW1aVFdqVUdK?= =?utf-8?B?aW9rUzRwZndnS3NvN2pJZ080UkJHSW1Kc0RRS3pFVWxsdmZaK2EzRURFVyt2?= =?utf-8?B?ZFo0NEoxU2ZsVU54S0tRWlVmb1dwMGU0clpKcWJiV1FKL1VGZWhrb05CQTVY?= =?utf-8?B?dXRBSHdOMWFZbW9FRUxBSGdOOUdpMkFmVGdlYUk1UkoyeFIyL3hEQ1dTRENI?= =?utf-8?B?M1V2SVd0WWNmUzh1MVRqdFpMV2JzREFsTGZkTENBRm5aWUNLZGcxRzJIaGtt?= =?utf-8?B?TVVkRmVCOFpoYlg3aklmbmVad1FhcnFwb1JLUDIvWkc0R3cwYnpTYldMSTBX?= =?utf-8?B?ZjREcHdUZGRNaUNUbXlJOHovZHZzTDI5ZWVGanhmOHNlZExOZnlsb0VTRWxL?= =?utf-8?B?UjhhMk1mTExMczVXemMzWkdCd2l3bGo4ck5HUVN3eG53Vnl6eHNVTTQ0VHQ3?= =?utf-8?B?KzJXb2ZIMTVnbUVtY2MvOVZmQ3JVSUtpYVlmUDdWUUlNOURGUW52R1dxR0p6?= =?utf-8?B?R2wzWTZ3UEtGWHA1Vy92bTNwbTFReUltdnBhSVRGUzJKRUNYc1p5WlVPYzE2?= =?utf-8?B?RmMxaGR2QmxVSVdWWWtXeFFxRzVmYVNSaXhXTUVPN0RPMXhIS3o2Y1Q5QWJH?= =?utf-8?B?dDdTajZ2NE5PeUZtb3RqMlJ2MDFyQVltb0E4VmZQNjFYSlk4UUFuWEw3dWFp?= =?utf-8?B?ampTeDd0V2Z5L2pQOTlhazdoaFpMUFJTdXNzWDB5SXQxK21EdVNpV2k1SUs4?= =?utf-8?B?cW1IMWRjdkgwaXlNWTlIM1FJdnROQ2pIeGt5dlFNcnpMSnJxRWNKMGRwMnNO?= =?utf-8?B?ZVJ4b1AyQlJtSjYrVUJnUUpKYllEempoZVZiOFJTS1NMUjFyU3k5Tjg2bENl?= =?utf-8?B?UTNLTmxkWldBaXpEQVhETU4zR2hCNCtWd1NDUkFpRlhkRVA4RmQ4Z296SXcy?= =?utf-8?B?RTBTeG0yQU1LS2xDbWVpRGt6b3pXcDV4eXRHMzNCMk5TN1gwa1ZRZVJ6ZWlJ?= =?utf-8?B?YmZmQnNmdW5SeDZsdzVDQ0IzVVMva0JEZlIwYldkY0hiaVgwQm1zd2pEd1ox?= =?utf-8?B?NkMwR3hieVcybjZGZ3Brb2lXK1BhcTJlL0EyWVZHcmF3VFVWZFhJZXArSWd1?= =?utf-8?B?TTlGNUtWb0c5dGxpZDA3eEVETzJNUU1RbGMxeU9QcTJXZXVFWWhCT2Rxd3VP?= =?utf-8?B?NkV6cWt3MkNmbDdXS01JYkN4amk2V0I0bmR2SmRjbEFTREUrL05yWnZwY285?= =?utf-8?B?T0o0K0R2QjdRSm9TbEM4YlBhSkRoNFhacllvSld4eHBJVGhsWUgrUE9TYkEz?= =?utf-8?B?eE9RandUZHZqQ2UxMzRUVmlvbzdmWXgzUFh2c1lNMmJkajFiZWRWeE1qZlhH?= =?utf-8?B?Ym9LalQ2YWQ1cFNJeFhkck9CSktpcnFQNzBoczMrUVlHVm5MQ2hxQmpPS1B1?= =?utf-8?B?c3BrM3hvTDVZZUNHWFpmY1VJTVorVENicytYR0xqNjlvWThDWDZtZXJWQWR4?= =?utf-8?Q?FIDL+gRIYhi1G/yEGJuW54+PM?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b99e11f-5669-4833-8920-08dd4ac7da8e X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4262.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2025 18:13:58.8139 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5aBCpKS5gx810RCYNCj+tWWHaUPqGOWQdpifkaDtAM2yBgYhpCPFrHgOx+L8oawvQihbynKa0xOCrIkybopDuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR12MB6170 X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 0C9251C000B X-Stat-Signature: 1prrmo7wztfe4dz4m88j77imsnbz6t5q X-HE-Tag: 1739297641-101024 X-HE-Meta: U2FsdGVkX1/TgZ8z01JQOc6OIWs8jF19dbhPkEiaSjKfzvEeKldUqpFu+mGJsL5kiscOx+4eZ3lt6WutHaHuJAVJOG8JV/pZbwryQAm2A6JeEzeyS8JV3iCej1pbK/JCfyXHV0qZtR1bnfJCE1wZdP+p8C+1JOJ4r90RJd/WaPzKjZUnn6erJKmpso0qJjFz6hUJm+h3H2kGzVfX4Wlg46RA+jSwzEspmhWW+RhU3P+tpAds3MlgjKRUqqwgSDJ7gUGtLYTpaqTewqpaXl19wG2BySjeT4GfSJaXzsZbRA3BfFTW3sif0J9tJtUDsW+yKTD6uOGoz61RN0J4+zVaq0cXLuL60urP4Vyu6sbuiMC0w49j1jrGeD6Jn3yZhbzAUWwBYnCrIjTcAS1plfg8tc8U2x+iQgYa53pEUqFs+gTpHK1I/W4gkOZMXypW3rXFnysLQNMdOmR9vnbcEkxOhtcBwDn2d3WOqETpESmAFdpC2ww0NlYSx1Uar+Sc7NIH9/YtiZohdDRAbVf+w5LylwbsZOEwvhizyHOs85NHygsIGOF/SjyIbOecmdwV3/m1V6lvQZYbrVb5JOI2bYVEBIEfjSXfalkRZKccUeGEPjll4aG6hZIQJgB+mF3jie7ApB0MeURj9pr/eeEqLwK1C0CepNaF6dNWUZxIpJBYCZDwB9+IH+hlXBjNjaYYllSSHE84rqvR6Sy4j6/mEpqZJDSFabVl+XvXQAlcnB/7Zh9EqhVSRGavzu0FKy8c3QR/CJy5GsMXSjEhN/qSpdDZ/x9Y74T6HI/nOx45r7HDTXJ453Fo5m5FCPvNNexsaWnntUD//vXpeeXMl+nQC7yen7CcFKHEA5J1Q9E/RggApp1kEz+taaSewlr9Ayrv+C7WlveXcwcvtHx/zTqt3mYcr+VrANIpGqha4pr02oOYnxz1dDlH6CgxGShonpSqyuvB32CXdDbIGLph/Xubxm3 hdOzahiv iEmxMXVZcBXI/sbFDNQ7S6RgT4wRSP/WtYxZq4PbySHlfy9eyMF9yuBJn0F1ZDyd+QCwEnjyI2HFjIv/11p5izo7nT7nI0XFDGhwbRljVXLUp7x2mL3j1poBJDVtaayPD5SG6BIqKyotedOjTP3g141Xx8dSn3fq17J048N2Hp4ckHPkL5wFhhkZu4G7CW1842adHzJG7Xee5o2RS2Fnxu4ADstTq/3SN8eWA8qcQy1yfwsbpgMZXJZ8fq7BaIRjTLjjqsE7A9v5L8y7Bk5c2Y/wgC6hkNJ1+84g/5CvjeTUWKUsn25HiSOVfIaOAs93kcMTPhezsZWzwsH0RlLB9E58140WhQiTjUWExQntSiONLAmZ5l6p6AdJt2ClTsHPAekcfmu42/BcTE8jmPYztho2ARwb0jqfr2jked9rKVqOd5vpI5TSJemqAysHq8HlNQ60xh/xoiLbT0QcYX2djvM8YF5VlqhAPZlsHIC0EGSFZDZV9z96uEBE3hs7hPmMBIJgLfFiU++GlDj0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000748, 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 2/7/2025 3:34 PM, Wei Yang wrote: > Since MAX_ORDER_NR_PAGES is power of 2, let's use a faster version. Makes sense to me. Reviewed-by: Shivank Garg I noticed two similar instances in the same file where round_up() might also be applicable: mm_init.c (usemap_size): usemapsize = roundup(zonesize, pageblock_nr_pages); usemapsize = roundup(usemapsize, BITS_PER_LONG); Since both pageblock_nr_pages (1UL << pageblock_order) and BITS_PER_LONG (32 or 64) are powers of 2, these could potentially use round_up() as well. Perhaps worth considering in a follow-up patch? Thanks, Shivank > > Signed-off-by: Wei Yang > --- > mm/mm_init.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/mm/mm_init.c b/mm/mm_init.c > index dec4084fe15a..99ef70a8b63c 100644 > --- a/mm/mm_init.c > +++ b/mm/mm_init.c > @@ -438,7 +438,7 @@ static void __init find_zone_movable_pfns_for_nodes(void) > * was requested by the user > */ > required_movablecore = > - roundup(required_movablecore, MAX_ORDER_NR_PAGES); > + round_up(required_movablecore, MAX_ORDER_NR_PAGES); > required_movablecore = min(totalpages, required_movablecore); > corepages = totalpages - required_movablecore; > > @@ -549,7 +549,7 @@ static void __init find_zone_movable_pfns_for_nodes(void) > unsigned long start_pfn, end_pfn; > > zone_movable_pfn[nid] = > - roundup(zone_movable_pfn[nid], MAX_ORDER_NR_PAGES); > + round_up(zone_movable_pfn[nid], MAX_ORDER_NR_PAGES); > > get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); > if (zone_movable_pfn[nid] >= end_pfn)