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 B4F5EC5474A for ; Wed, 28 Aug 2024 06:26:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 39AB66B00B1; Wed, 28 Aug 2024 02:26:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 34A2A6B00B2; Wed, 28 Aug 2024 02:26:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1EAC36B00B3; Wed, 28 Aug 2024 02:26:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 015B76B00B1 for ; Wed, 28 Aug 2024 02:26:37 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 848C981D59 for ; Wed, 28 Aug 2024 06:26:37 +0000 (UTC) X-FDA: 82500670434.02.1C3871A Received: from HK2PR02CU002.outbound.protection.outlook.com (mail-eastasiaazon11010063.outbound.protection.outlook.com [52.101.128.63]) by imf20.hostedemail.com (Postfix) with ESMTP id 4F33B1C000C for ; Wed, 28 Aug 2024 06:26:33 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=aUgacC8p; spf=pass (imf20.hostedemail.com: domain of link@vivo.com designates 52.101.128.63 as permitted sender) smtp.mailfrom=link@vivo.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=vivo.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724826374; 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=0Hsso1qG+BC3FNzKP7EM78GF92dUJGQ84hLVog3OvTY=; b=RiClWnMLkxHvO8rLtb7Z92yA68bbecLeHJSBSpcLMatu0AkDD/Ogy90c4FbDdnKTeh+3ps XTg3scVm0BWMqu7VwHw8vUnb5Hal46ABDbAZlYtwgxojcHdWPO0D7K6r+OQ1tzd8/z4KhN DAV48JvP06qEEEhPY2WWMiMe1C3AmtY= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=vivo.com header.s=selector2 header.b=aUgacC8p; spf=pass (imf20.hostedemail.com: domain of link@vivo.com designates 52.101.128.63 as permitted sender) smtp.mailfrom=link@vivo.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=quarantine) header.from=vivo.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1724826374; a=rsa-sha256; cv=pass; b=Y225Z6gU5zpNXJX7ntC+3j5fmj0u353SKQuAWmnogAM30mN7fHY4qYy64JbKl2c+YJJxg1 H9rEAeYEoJVXblp1dQ0eSyOsxu1p62IFO4eAr2xYGGiy6cn40fczu2R7vNa4FjSrA5E8YS 5my8PpEWymvdkqxdGPLYAd87WepfJdU= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uQpZUC2i15pOaieIRo60RwiRjDtm93xo2jrUnDyLQCH0LbFIT30gJU2H+hkUHa5Nlk0LaOk+imbFkqfbRJYNXOcZNffVkS+t5KmTgg8Lu0rXbedj/vMch74Z661k3e1C1ljzZaPmD5tw5Fu4k9uQ1Btrj8l++Fz6+zh3kLPu/nqSH8LlWxj/xtn1bYpbMdUfi1PFkNzoDuNNcH82HHL1PJHhRmBHBKFu3vWOo1qhnfHwCF7YBJvxKgd8xNlX+ANWGRt6TpaFVotA0Yso1ayC6yLu73mOTB94440F6D518g4o+q+UkATLXf3pT7MztNnQkgLlMjNUqGwgYaThlgZbCA== 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=0Hsso1qG+BC3FNzKP7EM78GF92dUJGQ84hLVog3OvTY=; b=hT3dkG1NLWhEMJL1c/9r9sLXXOkjdZppgmvUAVyFE5eag6c2/6g31DUkmLC152M4xFlTa8fHSE7qwl7sz2UAnuLygeaVizgCB7O3qhAMjX81snC74QVfrylKCquYKrbwsslp+4LoHk86gzp2ge2CFPVgclfFjf52w2ikLZWmGyjp6kynEKAjxO1So9gu/UkEWkTXx65tJhBhqCg4ujNrb9CC8eqwKWo5tUbmFtporNmu9HPaTGEwXnFc/ufZdlKpP1ZYxuC2nljW4aMtUPhsvJNNqyQCG0HYkR+hmPdzY3DQh8f0R87QAYRHukPdA50zBfJYB+NHqzItM8Zl5hS+bQ== 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=0Hsso1qG+BC3FNzKP7EM78GF92dUJGQ84hLVog3OvTY=; b=aUgacC8pkrhMfdCT4/28dWTrLG/iUpzXLsRtRCuGVL3/t5fVbgBtaWFBYTHjuT7F2XzvZ0WkLcbP2yZoVi3Xi3qOoJvuTOVo7/QRp5/j8nfWdb7i0pr7PoObHawj0VTRuweE+mCKqtu7qjhrGtY3fKmsL/iea2L0/BoEPstzeoDnGcJhYvaSBSbB2KmYGyPGxgd/wJBaDQuuSubFTJt8oNrhO3S4lcEqiCNZDUE4/hYTChYp0tOWJWktpLSv+/L4OROgGRhZqltvJ1ACpHfQgRhKP+1nTwiDh9GQWsoWW2bKUXkONDMbZ1I8qX1JjtzdhsOLmNqV0zM7T8ef8wN1BA== Received: from PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) by SEYPR06MB5645.apcprd06.prod.outlook.com (2603:1096:101:c2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.24; Wed, 28 Aug 2024 06:26:25 +0000 Received: from PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f]) by PUZPR06MB5676.apcprd06.prod.outlook.com ([fe80::a00b:f422:ac44:636f%6]) with mapi id 15.20.7897.021; Wed, 28 Aug 2024 06:26:25 +0000 Message-ID: <72ce06ab-4ae6-4e11-a7da-35c14e7d8c4d@vivo.com> Date: Wed, 28 Aug 2024 14:26:20 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mm: page_alloc: simpify page del and expand To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, opensource.kernel@vivo.com References: <20240826064048.187790-1-link@vivo.com> <20240827175959.8f0e9a228407a7be16b328c1@linux-foundation.org> From: Huan Yang In-Reply-To: <20240827175959.8f0e9a228407a7be16b328c1@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2PR02CA0004.apcprd02.prod.outlook.com (2603:1096:3:17::16) To PUZPR06MB5676.apcprd06.prod.outlook.com (2603:1096:301:f8::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PUZPR06MB5676:EE_|SEYPR06MB5645:EE_ X-MS-Office365-Filtering-Correlation-Id: d7c3c01e-59eb-497b-5e5e-08dcc72a5758 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NCs1Ymd4ZWVnNjRnc1FoMzFiVHYzQWk2T1JOaTdPNGwrK0xkVmxjYXpadm90?= =?utf-8?B?RmhKVktUTzd5VUtBL3NYZVpRK2d2ZkZnSmhsNVY0aHJ0SVVzOGtpWUw0Z0My?= =?utf-8?B?RUpOa0NpQnRaSnpYa3BreEFBN1NBTHdPYWRDTFY4c3B4aFB2d2JKV09qZHhF?= =?utf-8?B?UnErMjcxYkRQUGFmc3FhUkVKMi9PYnM5dkJwbFVIKzNzVkJYR2FjM1EwMk9E?= =?utf-8?B?TXJnbmRpU3BWVGNTTzU5emxQZ3hVTGllWUZsNVRURlVkbC94YTBhUVpHMHUw?= =?utf-8?B?aVZCRzZRRThRWEYzNWE5R2VseHllb0ZjMFh6b29jNUNGMVkyZUFWd1cyeTZJ?= =?utf-8?B?OExEYVRRL0xReS9xSGdVVmJHYi9PNCsraDFxbU8rY2l2cXNCdER1NzVqUFcy?= =?utf-8?B?TitQZlFyaFYwUHZ0Ym9ManlndzJUemNUYitTSjhmTnVkVmphUE92clpoMmYx?= =?utf-8?B?UUdRNWpkbk5sc3VLbXJYNU53dlJJcmdyQVJnTzB6M3NKK2hacGZxbFo4R2xY?= =?utf-8?B?eVJ2ZFpaeE9RMHJBQ2tpWTA3NTVBREdMaitCaHBETlZIMFY3MUJESlkrRkpk?= =?utf-8?B?TTlFUDhPeFRJNXZTVjJiTit6YWxhVVp5NnBwc1BKMUNaQVVBSzAxMldWTHFH?= =?utf-8?B?a3h3VUFWZXdGb0xqZ01oUUNQVTRMNjV1b0s1Si9ZQmVXclUxdmd4MDZrenhj?= =?utf-8?B?SllQaDh6SC9mbHJweSsvR0VtN1VpcUJhbUU3NHhTT1ZLbmRGNG0xalF1K2or?= =?utf-8?B?NWVJSUplWTQyb1NtSWVUOFNtb3lHRWQvRlFQbXYzLzRpQkNHa2pIVnA2UUpa?= =?utf-8?B?bHBUWkRDYjVFcGMzcnpKd2drS3h0WEJDdUp6L3grR0hzR0FBZFE0QVhUcU1i?= =?utf-8?B?cTVEdHZnWU9xVVRSTkNNVkJ5eGJvazZSZHBHOWxTUk40Y0ZrTlFtNlVwTlcx?= =?utf-8?B?TDMxSlBOUlVPWlNlMG5lVExWd21yREFvbVlUL1JIUkFwT2ZMNWVUWmZrdU5P?= =?utf-8?B?dVh5bWowZXBNb1hWN0F6SHZ6UG1MRHlRTzU0K3p0b0dHektNVWZRZlR4RGE3?= =?utf-8?B?MlhvWGJNODRUa3hVRVdaT29OZm5UWjV5NFRpRGluTElmV2VzNFlBbWM5NjhR?= =?utf-8?B?bXh5U29RV1FiRVRqNW9MaU41T0dBZk9aOTNzQ25peWRDMnlTOVBWeHREWThU?= =?utf-8?B?SHJHK3p0QkVJZHhtRnhCNDdUYmNaUDJ5TVV6QzZpSFVJczhjSXVxbjBDc3c3?= =?utf-8?B?OUdXWkdSUFlvRnB6L20xZDRkRVFlQWluamFZWmZ3VFZ5c3JMOE1sSGQ5QnZL?= =?utf-8?B?L2VvRGVhWXl0TnJrYUpXYWhHRCtJNHVjMlR2VjBTZWtrWHpaMHo3Tmw2bUsx?= =?utf-8?B?eHJYYUhuejZROVZickFINzVQOXR3UDEzTXp4LzJtYmlaMFZhTTlIWnZSZmN3?= =?utf-8?B?NyszdXFWS3ZQWitxVjZ1aXc0Sk0reVpVZTVLbGYzV3FyWVpxM0tBYnYrbk4y?= =?utf-8?B?TzY0THArRjU0QWUwK0JlcWJiMXpMNlhYY0E0MjRSaHFpK1Z1Y1V3VTIybjh0?= =?utf-8?B?NjY4cW1VcjNmN0NzME1MRVdVU0J5ckRNYVEwKzhpK3k2ZnpacGFKdmY1enZn?= =?utf-8?B?amJrUUpoUjc3SThRSytxMXU5eGt4cnJGWTRDbU1FRm9ZVTJWUWR1YUxxbUxx?= =?utf-8?B?Q1c2b2JOY1g5NGlvVHMxRnZaMjZFY0k1dEFaQ1R0YnZ4YlZ6K1IzMytoRWdq?= =?utf-8?B?b290akNmbEdTWXpNWUd0UlQyTGdyVjhhQ2xlUVpST0xNbndFVzdIdUVmZ20r?= =?utf-8?B?bDRiRUdCTDJpUWgrMFlXaWxzc082cGxpeitzT2t2NDVvN0tZQithK2FZeDI1?= =?utf-8?B?Y1hXeE8xMGdrbHBFK29CSTNqM3VpTzZKajJkSTVBMWdMTGc9PQ==?= 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)(366016)(1800799024)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?djJhMStQWHZtOG8rZnR2Z2oxdURMNGR4VjBPbXo4bmFhU28xcFZJM2lCeDRt?= =?utf-8?B?R3pvOU1QTFVuZmpqRkE2dmR0RytIOWhrSHYwTVpGL1Q2cUs2SU1GQTQ1OXJW?= =?utf-8?B?QmlXR1JNN1QwcllVQnFtWEFaZUpJR0N6OXFKZHJ6YU9nTkc1cVh4MU9vQWRr?= =?utf-8?B?Y1gxQkI5RGtiMkZ1eVlETkp6WEZTeThXdFl2b1VUVVl2cGFuSFFZZThNeWtu?= =?utf-8?B?UUdxTTUxZHU3dmJDRDMyMFBCL2E5WjdUNmx5TzhDbGZSVkVMWS9ZbEtZTDFr?= =?utf-8?B?Y2lsZTYyY2JoOVd0T1M2VmQzbW1oZU5yNjZob0xnUmoyWTVtKzMwcDd5cXhm?= =?utf-8?B?d0RBSHlMVm1scEwwc2hYMURka0dJQllTTnIzSGpBb3FPZENlNkhyamVZWXFv?= =?utf-8?B?NlMyK3hqb1QrQm54elNJZW9qUDJ5K0YwSEhQM0hLRS9wNnhxbGNReVBkWU5E?= =?utf-8?B?N1ZubzBLMFFJalpPaENvY210VGVKU2ZVYnNkdEt3bE00Vit6REdTcDV4OEVH?= =?utf-8?B?MHlBRi9ZUzRBMjB4cWZMMUZldzNIbHpHaGUvQ256TUxLTHg4WVZCYURTZ1Rn?= =?utf-8?B?SFEwRDlNdjBqcklpMDhUcE8yOEVOQUhxSHN2Rk5xQU1jWTg2TFlWc1ZVczZh?= =?utf-8?B?UHp1MmNoWmJ5Y01qWG1SWXRrNUZsRmYzdk9yUVRGbVVLcXRjbk9YM05aaWNy?= =?utf-8?B?dm0zVWZBN2IwNmt5WTNNY1h4Mmdmc0s2aDJSUW1zSWpwZkxDK3VERXd3MWdm?= =?utf-8?B?UUlYeVduZC9YZk9BWHRaa2oyUm1FT2lNVStiQ0p6bUR6OWJsMUpoSnZXaEcv?= =?utf-8?B?Skc4RWdwVURwM3VveGx3bzYyOHRhd0RGWnYxTUgwSFBXbDVOS2IvQ2REdEQ5?= =?utf-8?B?bHllSm1aZDQwRWNicGtqaUtvTmo5SjdEbU5PQ295eFBMZUV1NElHcmJWUUtp?= =?utf-8?B?VTRKYUlTdDVnSnhHczE2RktoQThtRUtDcmRLQW50NzArbW5CNUtyajNVR1hN?= =?utf-8?B?N01tSlVJMzY3M3pDSWFEOW9LNC83bk9QWEJnNDFjV0lKa3FSTG9kczdrcE1Q?= =?utf-8?B?VkV4Z0hmRFB4Q2s5NW1hR2NuUjFzczUvaTlQdmg0eldFT0s0c1NBUjhtbGMw?= =?utf-8?B?UXhwT3pzejkzejNaTldpa08yRzcxZTdZREpzQ21GQWgvWHdRLy9WNVlWRzhG?= =?utf-8?B?bGdkUlhwaVo2WEtNNTRXNmtPeGRWd1VsWmNRb2JoOCs5UnBMczRqL2IwSVd2?= =?utf-8?B?WXl3MzdqN2IwQUV0Q1RvZStZdFdIUVphTnNQYVNqUjRVQkJHR3R0WDdkK0pY?= =?utf-8?B?czJ5aHRqVG9jMjljV040QUZYcjBoNDZpN0NpNDlOSXA0bmYwU004bUxYc1I4?= =?utf-8?B?M2V2dWtyMGVrVzNkVGVod3FzSWd1SWFXRG1CV1h4cFJwdWNJWjBWWUhrZmNa?= =?utf-8?B?eDVFR2tTSDBqMEJWK0JQZUtMTUQ3YlhLdDdqUUVweThPQUc5QkFpS1Q2SkZU?= =?utf-8?B?WHpoSUtzRlFSUnB2b2s3VW1JcnpDV01EWHFwNDVaL2I1UW8rbUNaSHhUNllR?= =?utf-8?B?ZFBxSEZSQTVCMzZ4d09nL3FqOGZJOEFRL21xMEFwMzQ2SThVZE5FRjB2RU9B?= =?utf-8?B?RGxsYklsQXd3NHVaMTNleVRQejRmbG5mbWVxclhUK3ZUdlZoWm9HRjBnSldM?= =?utf-8?B?bitQMHdCU2ZuaWRZb2tURmwrK3RKODBMZDJOVWdpYVhNTEpCMjNrK0s1S2xm?= =?utf-8?B?ajdxWDREM3pPTExkTEh1dTNFMUR5SHlNbldOaDdhNDFsYjNyZnZHNFFoRFly?= =?utf-8?B?TzUveHRsWk4wYVpDb2E4eEU2U2UySTdJeFlPRytTQTc0dDhLTmxWTW5ITDFZ?= =?utf-8?B?WWYxaTBlTzZSenZlV2QvdmFIaThWUW1UUlA3RjhxUmk5Titwd3ltWkloMHZt?= =?utf-8?B?c1crNDBpOHUrVStYSG5scTU3ZzR0NFpydVdBNVIxZzFlTUNUanVESUF2c2s1?= =?utf-8?B?emljZ3IzcEhMZ0ZmWmt1N0VSek5uYTdUN1pjUDlEdjJzUkRsN0VEdkpsL3Ro?= =?utf-8?B?ZEVlZmdRUUVjZWYra0FtcEkvSHpUSFlNYUZUa3RpYS9UUzlxQXVhNzh2Zmh6?= =?utf-8?Q?32ne1Xf2WfJU33flPSeYWWZ+1?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: d7c3c01e-59eb-497b-5e5e-08dcc72a5758 X-MS-Exchange-CrossTenant-AuthSource: PUZPR06MB5676.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2024 06:26:24.9702 (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: wYRGBRlqZ3aOlEMKdmhk2lcEEUeX4xC1V3ojoVtgXtJIJHmWC8YnIaCEC3Y2jhjuopECxFoW1XMLssmGiFjERw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR06MB5645 X-Rspam-User: X-Stat-Signature: hrxwgiqk3i1f4cn6igwpg98fuypou6df X-Rspamd-Queue-Id: 4F33B1C000C X-Rspamd-Server: rspam11 X-HE-Tag: 1724826393-600166 X-HE-Meta: U2FsdGVkX18u4qUdP/zT4rdiOapG8qnrr+aJt/opQgkrgaWdGS2vqlM3Pd+xEonAz4FhS9wRkzxtqyEMIH55b+5dRG66DPIuSUmAWk7aEmgw/ZbEqoYw4tac2h9R7UVBeIcVWtLW+5wJdiFsBI/Q5mwwGrh3CkOeKbIhRdgXtUX6S+GRfSykW0zRGhqO2XXTjhPJ0Eu+p5t+roVcuNhE0aqgByZSjmqfqedANUhBN1CICmoOJsvQfTgtinxgw2PkxYcy9VJeGZ0B1Q7KuVRcnbPCbMnKnxI78fP7BgO5AL8y11M8gQRlkEYSQBId9xtoaK/U6pePyeVLvk0kb30OH46T60RBZYCalLls3eDQobdsfvsSz3YVcyktQWcO0+CGj4/6VfNjpuxcGH7TbZcGzwS1MRUzSFHw9+yX1Ma5/vFDI0ZBthj4YDM5aQTombUN/836ZM2EYlzmdqP3axTTiNCQwBwYgev5O4su+Y50h84yFKRFJKCrF50XQ5ndcNmqiUvOxSXyYtAYTUSrdF/63cHIGhOSHyHkunJ+LBPhbmjA2PYzxB85CqvMjQ2qh7jTmYqD/zCfNbt2u7MXWpF0A7FsiUynwjlYB+scfLYsy7MKMUrlQzpqzc4jgYPAA2my2eR/IAnAuB+U43BQmWjCqUeJ9HlOx+AU4R/k1kJSKMEFQ6V6pVF8R9bA7R1qM2A44QHXHId8DehhzlE6GD3rEPHnG80TZ0gQQr3sUL4STIp4yjw/ikBIKSntXcNz4Z1OJnHJk8IYsPavIGwhq+YU/hkWKF1cMwRJM1wequTpZKiIW/j0AiiTSTT5BNEjPKCNuS3/k6cZLYF2/MVdVWBQjMQShJFy4dVXAb/l/Xh1gWn8DOOPpXgfnVZEoYUAM+3If7avK/IzO30xikMVi/RZAUB7Qf8PeVdCkuV2NiZVVW0vAP4ff0VS8DGgehOmrHtFzFlMyvRIUA2TJP9rDnV 00Pb9lb4 rUJEFV0KWk98rxzGM/ukv5oLJ0lbez48bDL6g5gZCHmlhqNkizEhRhn9gOOJy7swrVSGW4LH2+FCzO6GwdJ7PAjo91FKb6FVBtR9GpzI+fhX5MCcUxXFGBOUVzG1e0sFfluJigKFpjx46KoRpnkj/s2J00pIoWquV9T7YYzbuyDte3nA238mE/wyxg8T9OIPFrkJ4iwwmYboWplHAomvLJbTsdFuj1ODLhaYdmUn/KMQEhQubH0a9XeYT3ZgjjMVhbKsHG5l0aUtjIp1T4NzEk6D6S3QrI6U/dfhyEYxli+DYdkBFwgX2KnX4J4Wvf0XqodJJYLcboLaXiGp+fRsJai9MRkucuAXAmf633Mfcb3+PoBSOfp3DibBvgzflE32fJRyvF2qpJdlwWS+Lqqtx0VGz5uTLlWP0ySrmq6YYcIUB5Qw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.012306, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: 在 2024/8/28 8:59, Andrew Morton 写道: > On Mon, 26 Aug 2024 14:40:48 +0800 Huan Yang wrote: > >> When page del from buddy and need expand, it will account free_pages >> in zone's migratetype. >> >> The current way is to subtract the page number of the current order >> when deleting, and then add it back when expanding. >> >> This is unnecessary, as when migrating the same type, we can directly >> record the difference between the high-order pages and the expand >> added, and then subtract it directly. >> >> This patch merge that, only when del and expand done, then account >> free_pages. > It isn't obvious to me that this is a significant improvement. Am I > missing something? No, this is all. Just want to avoid account twice.(add then sub) Thanks. >