From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) (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 A39E13C9EE7 for ; Wed, 11 Mar 2026 15:03:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.14 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773241385; cv=fail; b=ODIpkurBGwJBSQmW14Z9rKhLvmPLTtH5jP/9qS9o0hwHr0LQvmMbUhqhN3tqwekg685hO2NfZBKqaxEmNQ7XyCS3q9v4lolfX4gFFXQFim6HO5v/XPqTlxGGfYYFCkiPacJk/zEDpUcEDhJODmqqBg7piz+Pv0X7xOu7AA0++Ks= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773241385; c=relaxed/simple; bh=zi/7e7rCtQB6liDKcg3a6a2/OoM1zFbmI/8kiC/Qt6o=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=L5PLisayj1H1qpEKL/NiilTCX3HAGDTc6Ta47EZNWoigbxCGT0/T2Aqn6Ec5cpoLw48vjVi2tdPexzphYIYAoX7GXp0gjkWXPqhPkOE3L8lMz3dIeDOIlJ+kKnMAldO6eSWQaU5Y81J1v49ifuPc0EHbCzPy0lU/YQ33sLId+7Q= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=hOCuUcte; arc=fail smtp.client-ip=198.175.65.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="hOCuUcte" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1773241384; x=1804777384; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=zi/7e7rCtQB6liDKcg3a6a2/OoM1zFbmI/8kiC/Qt6o=; b=hOCuUcteEPX7MBwmtaxY5zGx0LKutyT3BY387XmHquIBJucp+bg35GEE ru6euu0IEip/qS1luKRZ4TRjRQoom/T3fdzOPWAK1mzGNiY27UXseR75v GAbCkC6OBuPZKsUuu08HemqOO6dn7jdJJM4TIWYkKIDWlkaEQBatqFkKm kExQpqO8pqRFDnAIcT2fH6Oo4XR8AvEEnFj8KjArgG2ENTkSKUNz5DnY3 dbLFnIoVOn2ZjuVg/TJZnSGdZMHygtwnRZ4iZRrOeb6Hji3tk4VObsne8 2EhE1Er3yAcGxCi3aHbHSNbj9L4G9COJs2XMg15ZkWlg2LsiH7WMOFc6A A==; X-CSE-ConnectionGUID: cczP9NC6SMWXEdFicB8MFA== X-CSE-MsgGUID: nWoc7OPuQHS6TIS18FGTvg== X-IronPort-AV: E=McAfee;i="6800,10657,11726"; a="78165520" X-IronPort-AV: E=Sophos;i="6.23,113,1770624000"; d="scan'208";a="78165520" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2026 08:03:04 -0700 X-CSE-ConnectionGUID: IGek92XtTHyAVPlzNcxjhw== X-CSE-MsgGUID: xAVcav/2Su6oSma8FuzWjQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,113,1770624000"; d="scan'208";a="225469390" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2026 08:03:03 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 11 Mar 2026 08:03:02 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Wed, 11 Mar 2026 08:03:02 -0700 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.5) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 11 Mar 2026 08:03:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZG+ogsS16ejUuEHYQtmlTDo8IA5KJod0k5juiNAHzWGWbIM5C1gwUOcmILAbeEfxP9t62p0pw6DFeQFPK45yncdJJOam02XPt6RUcCIDBt5wbXX5YXFY9UkUH/Lf/ZoObAGNfJnNSLZTo5ZuwwLf0e7+tgwTeZYfDpzs4TSAZJ4c6z/vk2J7J0rk0cvs29lTuiyl30vRw7Ty7oWVv+3w6VsqMlt/AYkTCkiZ3M+V8irQSEyCx6wdqqRyzFo9YDdxoa9qBPIeXKCiYQBGCyZvG1Wu3Yl/PYwShzkRVrcA3ONPvOPyEzBldQ+i5jLUQQ3orMxmrAfq9I9t1mhg00bk+Q== 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=q2PLZbfKpWbocpQoL7s9BuT0wzgTrnoMZ66j260UZuI=; b=ntKpynd5fQcLAxfx4ar4NYviehSl0UIbK3hKXzvhXtFHZdYGNqTNVNXDYcDi+TYDWqqbUzzvqot3r9CuzrC35X8BJXNu6B/a840FLIwOjsBXuSYsHuCP/IJvWdt9m9J+3EgMgRw4VoNChnUTH/TldmalN922bogz20xAEX/kXjftMe/1OuiO42tPA+x+0m++7rPyJbZ1tYJVexo6cjDmiRIHP58Uh4cfPb/JQCDO4/IN+NjIHUgfqeCzqls69ymgDKPPtLBPe2/EZyZWun0O4O6xznePcGdpgZbvcAalWov2wZS9S46pLpF4N00jnd7VAkzJRRwZxty0mgddUhTZvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MW4PR11MB8289.namprd11.prod.outlook.com (2603:10b6:303:1e8::9) by CY8PR11MB7105.namprd11.prod.outlook.com (2603:10b6:930:53::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 15:02:58 +0000 Received: from MW4PR11MB8289.namprd11.prod.outlook.com ([fe80::e4be:8608:3d70:c1a1]) by MW4PR11MB8289.namprd11.prod.outlook.com ([fe80::e4be:8608:3d70:c1a1%6]) with mapi id 15.20.9700.010; Wed, 11 Mar 2026 15:02:58 +0000 Message-ID: <214b2cb0-e0d9-4482-956a-5bc599bae45e@intel.com> Date: Wed, 11 Mar 2026 23:02:48 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v9 2/2] mm/memory hotplug/unplug: Optimize zone->contiguous update when changes pfn range To: "David Hildenbrand (Arm)" , Mike Rapoport CC: Oscar Salvador , Wei Yang , Michal Hocko , , Yong Hu , Nanhai Zou , Yuan Liu , Tim Chen , Qiuxu Zhuo , Yu C Chen , Pan Deng , Chen Zhang , References: <20260130163756.2674225-1-tianyou.li@intel.com> <20260130163756.2674225-3-tianyou.li@intel.com> <3cb317fa-abe0-4946-9f00-da00bade2def@kernel.org> <6ea2dbce-c919-49d6-b2cb-255a565a94e0@kernel.org> <2cb55d76-4da7-4ebe-b23b-0abbc4d963f3@kernel.org> <24ef67e7-6f0f-4544-a50c-90c4de368c40@intel.com> <383e1567-0966-434e-a818-f70bff1d5220@kernel.org> Content-Language: en-US From: "Li, Tianyou" In-Reply-To: <383e1567-0966-434e-a818-f70bff1d5220@kernel.org> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI1PR02CA0057.apcprd02.prod.outlook.com (2603:1096:4:1f5::10) To MW4PR11MB8289.namprd11.prod.outlook.com (2603:10b6:303:1e8::9) 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: MW4PR11MB8289:EE_|CY8PR11MB7105:EE_ X-MS-Office365-Filtering-Correlation-Id: 22a54e50-4aac-4482-7fe7-08de7f7f4812 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: B1PgQeh/FZHRvZun0AzmLgPlzlJQhBVSsZwb+VVbGCJ6r2MIH8hOUNwad9htWzdsuwuNjdONhgAmDRWDCrynARjC27Xk/kqCefnAgLyWGsAfNsEmul2PYrSzymlQqaOucIu4r6f/TgT9lKeQOt/G/l+92z2ZlIeQHA5JP4ZEU/BGOhVmQFfb6FXx7hcR7B1rfsTIoye8Gxq3BvP6B0WH50T01dHm3aqJw1ixSdyklbNJ6vPXNKYviWI3Qmj+F3s4Es/HDP1pnqMHtkeDhf7uApjAJkxZrMsKBLwvH+AYvbdyE8SK6SWGmxziAeocCfUNy4ZE9uNKj8u/2uCld0MIH1PuyV8NWByEQOfoOFeS8h4ZA/MzoQ09g1pXWdTeMzCF2Fyh6220UkSUIG3CtXEqjs38M66K4L1EG/FOHTcSYKmh3NaC88bnaDgVQDCQ+kqeVzlApxzGY1z3qQz8Sanr2sG4iHTB9G7W+a8m+lglWBRe2abBHuaIqfuzgPQJbRB8aW+34Wl+Cj54T9FrV2gUmf2c7kMRAKqTuXM8s1Y1K2DjUYk49WuCeMdgs+1iPdq1sAXHvMP1l9yn2rDHM4n+KP2TRFUmDjEaIFz/7TvswTXw+ob22jsYunZUwe5aLg1U3txA4KsbXS9RJ1smL2D/gpDNiJN9C46sdZ6pF9Vdc6xCcLdhRzDLFDeEY9e36SfaeHWpSi/WIkXbFEZvHsfoch6ZYzlDYdwTQJ7VO5BNuHg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB8289.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M1RJZ2FYQzBMNlBhUzB4eFpWUlRpM3ZwZWxNQlNOdEI3Z3JTQTU5WDdpcU1u?= =?utf-8?B?ZTY4WWJxSzdJbkVDQ0NDTG1kZXNLeUJCalFXR2JIM0NNTFkrZks0ZWpMUGMr?= =?utf-8?B?aWEzRVpmcDgwSU4ySTFicmFwYTRzK1EyY2NOSHFweUZ3RFpCd01HdWozRUpG?= =?utf-8?B?Z2xiQ20zNUt0bUFHZkdybGI3WG4wTXpUQkRZZGJ6WUlXQjQxK3JsdmM0anlm?= =?utf-8?B?bnVPK0F4NktMMXh3STZrelVaWWJxaU9kZ25WSUx1ck51ZUhobFhSS3dDN3Bm?= =?utf-8?B?eTJnTnhFQXNZYWZraDdZOFZjd3lCbFY4b3d4U2o2T1AwZFMwSGVqNHJEZDRT?= =?utf-8?B?czJIQlFjS2I3WGlSNmkzL3BDdnVSNjhadGtFZjJlQ1hiUjFwb21kZldFejZl?= =?utf-8?B?UUpEaEdUT3RZL3pJa0hxbDRnVkNRT3FRdVV1R3paSEo5M1hlTjdNclBBbEh2?= =?utf-8?B?aER4dDVreEdVMFJQaGVXUUNyWXdZMzRzdmdnV2xqNVh0cmkwL1JEQjJZbVpu?= =?utf-8?B?cFdESEViMEdjdE1KMWFpdERsMlRFRE5FVmk5eWZSSFR5WWRDek5QMlo3LzB5?= =?utf-8?B?ekF4ZVVtSVJ1Z0FYc3BIUTJpSlBwcU40ZHd5aDJPT0JmSVhaTjZ1REdtQVIv?= =?utf-8?B?MDNGc0llbVJXSm1ET3BWeHVJN21JL3dZU1BFMXNhU3pBNjZxTzFXb2cwZlF4?= =?utf-8?B?TUtVUTZUVUhDRnRkbFlzdW04QWgrMmgrdzBKSzRPRGN1MkpPZFkyTUEwM1cx?= =?utf-8?B?STV3anQ1OEYzTWE1QU1jVjA5Z0x1Ym5kVWhoajl0WXdmanN5cU5lWHhWUkpL?= =?utf-8?B?ZlhXM1Y5TXhyWEFGakw5THRJSXp1WEVRZXlzR1c4V21lYm9OVkU3UVZVbnB0?= =?utf-8?B?cXExNEhUZlRWVHlvdWw3dHhlOTdIS2xMSXJiK2Z2aFlXREgrUWtKQUs5OWl3?= =?utf-8?B?NDNoSlYrOTlkS2JoUEhlSi9XWmQwcE1UZTJyWlJCRHFGQVpWNGo5aHFDUVZV?= =?utf-8?B?NXFoTnJlTkYvTEFZS3ZmSWtPaGUwN0tHMlNYclpGWS9jUmxuR1gxTmdZcUMy?= =?utf-8?B?UUxNZXBHTk45UDJ6c1A0SCtRR3ZHSW5xZERGRDllMlovc2NKTFJpK3FoS0xQ?= =?utf-8?B?M1VFd2ZlMlljZ3pBSis0TXNtYXdHbnJkUzluTVY5OW5Id29NbmxVeGxZcWJh?= =?utf-8?B?N1ljclRIK25hQmh6Wkl5WVlaZURYbVJTOGZtNllRSU5kM0g3M1MxNytpL1VT?= =?utf-8?B?RC83UzZ4ejlsakdRTUVnRlA3RXN1d0dSNEJLajVySXlVenlrdStScWkzbEo1?= =?utf-8?B?OGZaL3BudThWTDkxUzRROHRTY1hiR3dxZ0Fpbzk3NytsTkZON1BsazdGNWMr?= =?utf-8?B?QnplM1pYVHZNc3cvWFBlTlp6MnpQUVRyd3I5V240UXk2QU9ZTmhpU2owK0VF?= =?utf-8?B?cTIxVmZ2U2JnTEFrZTc5bVh5VlE1L3VQcjYrWW53YVpiUVo3UEFEWFphbVFH?= =?utf-8?B?dDZnNDR2eGRseFpOMTN6WVB3UjNNdnJqSGdhcFJkNUlkUWhCOEJ0TE1Wd3Mr?= =?utf-8?B?WXBLZU1XcXZZeEQyTTRVWWNrSFROOXRiSEhnanlSTkxjNjJiQXNhYnMwZzNl?= =?utf-8?B?NmxlU3l5YlRhS1c0WjBLM3RuR1d2MitnQXFJNWdLWkxKNTJNL1ZFdmFrSVRk?= =?utf-8?B?SEdkUEtiZkpTY2g1bmZXSEh6bFNwdTRJVGVMZnBnOVczUHV3S2NOMUZnTzhM?= =?utf-8?B?QlBZZ1pPSmZVNmtsU21xMENib1NTZXIyZ3o1dTUzcDdSelU3Yi9uVmN1NHBv?= =?utf-8?B?RjlZckpEMnlucW1RY1RxMFRXNFFjd3JaNklFOEY1R2Y3RE9KL0ZQQUlSWFRu?= =?utf-8?B?SzU4SVpRS2JycDJaZTVmWCtVSmQwOStGVXFRVW91eSt6ajhYNWEzT2tHLzZa?= =?utf-8?B?WDlYRXZvdU92c0J4RnJGV2RTa1RGTy9rcUtzejRnTEVka0RmZnB3aFppMjJu?= =?utf-8?B?bnp6cUkzclFRaWlnV1RLQTNpVXBLQkZZQm9CQTlzK2FzMW5nVTFtZ2UrRE5r?= =?utf-8?B?RjVIK240NG9Hemx3S0NYMFZGU0dkdHc4b2tVWjJTY3NsY2ZRNjVXTzQ1cE0x?= =?utf-8?B?aXQ1QVA2d3hWUTZhU21rZGFVVGNHNjdpbkFMQWJHeEtNZk93SVd5a0dNR1FR?= =?utf-8?B?Syt6UGlmSDJ2UzlLUFBUcVU4Z3BLSERzbFJ4M1VRS29LSitveHpFSnpLRUtt?= =?utf-8?B?UXNlOHpEWXJVb2NKdUNFbG1ubUxRc2NiWXlwM0FWNWJDUER2R1dmVUIwVnhS?= =?utf-8?B?SWpsN0tRcXkzSGkvdFBEQjViUWtwQ041amhqSHRyZlJDVjhtOWx1dz09?= X-Exchange-RoutingPolicyChecked: IBxh/dpKZI0DEP8wIN0pI/BLWefC4MxN7jBLoqF/HVV8P0InWSfAejiWwIrmV61bv7M2o88qjmyEQzseRN+EfcjqhD355bVaUsRvBtCUDYOCB7txrMDDDeh/bLchnhzX42BbZJMsGW9NNG/0tA4sFTBADeuUcsfYp+r+9tdDKzPW940rD/nL76Mzo9b4ypLAJf2a9EsG9yKtT9pKiFSB+XV74KaH5nSMW0Cbq/4DPJ8o9UYBZWEa4CEAoAR+3e7qGzeWxC+LmTrortxFZaaiPcUvDyzNGTcmPxYhO9x1sfZyQgdUIxJRqsTooC7ZOhAStNLuzkEgYge32DVQe2xPiw== X-MS-Exchange-CrossTenant-Network-Message-Id: 22a54e50-4aac-4482-7fe7-08de7f7f4812 X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB8289.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 15:02:58.3478 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cgbdWs3iFBZ/oyQWuSSbICo4Ad2M5MTlnFVr148BEdifWIIO43y0jrccrkQeWs0tp8hzo4GhOvF5iK4Rh3UX7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7105 X-OriginatorOrg: intel.com On 3/9/2026 10:26 PM, David Hildenbrand (Arm) wrote: > On 3/9/26 01:42, Li, Tianyou wrote: >> Hi David, Mike & Other maintainers, > Hi! > >> Just a quick update: Yuan and I created a new patch based on David and >> Mike's code, updated the documentation as well, performed the >> performance test, double check all the references etc. We observed a >> slightly performance regression, not sure it was caused by the >> environment configuration or we triggered some unexpected behavior. We >> might need a bit more time to investigate. Will send out the patch soon >> once we have confirmed data for the performance regression. Thanks. > A performance regression would be rather unexpected, unless we somehow > don't ever set zone->contiguous=true any more :) > > In which test / code path did you observe a regression? Sorry for the late response, I missed the email by accident. The test is simply hotplug and unplug the 256GB memory, the time became 3s instead of 2s for some reason compared to previous patch. Interestingly, for 512GB memory hotplug/unplug, the time remains as 6s. What we planned to do are: 1. double/triple check with the same and other servers; 2. collect the perf profile to see what is the diff compared with previous patch, if the regression consistently persisted. I will work with Yuan on this and hopefully we can have more information to be shared here soon. Thanks. Regards, Tianyou