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 08E16C54F30 for ; Tue, 27 May 2025 08:53:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9CDFE6B0082; Tue, 27 May 2025 04:53:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9AB0D6B009B; Tue, 27 May 2025 04:53:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 895206B009C; Tue, 27 May 2025 04:53:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 6B0E26B0082 for ; Tue, 27 May 2025 04:53:45 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id C6E1F8043C for ; Tue, 27 May 2025 08:53:44 +0000 (UTC) X-FDA: 83488074768.23.9064DD5 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2077.outbound.protection.outlook.com [40.107.236.77]) by imf19.hostedemail.com (Postfix) with ESMTP id E4B861A0009 for ; Tue, 27 May 2025 08:53:41 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=B7GsEq0u; spf=pass (imf19.hostedemail.com: domain of bharata@amd.com designates 40.107.236.77 as permitted sender) smtp.mailfrom=bharata@amd.com; dmarc=pass (policy=quarantine) header.from=amd.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=1748336022; 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=cBQFHbZc8xP5yUP+4vXqJHLuoSKT7ZPDqB/1+9k7Spg=; b=sAacd5yz3+5Tos2uXdBu1Lttg/57yK9HZYOIUnbQhuIllQ/Uub2V07GlL8oadDFvHki4f8 +L3DeO3L81onZR0ElQftl+XV0jFXnWUvmeDyF8HPGPUqA1k634S14s76/EdBnhUaDsTUns YlUa5XNzEF/KXVlHNu5wIJqxGCbqTog= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b=B7GsEq0u; spf=pass (imf19.hostedemail.com: domain of bharata@amd.com designates 40.107.236.77 as permitted sender) smtp.mailfrom=bharata@amd.com; dmarc=pass (policy=quarantine) header.from=amd.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1748336022; a=rsa-sha256; cv=pass; b=w2bgS9OSGCF6oZ4tldX8pzjNiL7z5iv6vLYMUscAjJU6rgeSDjo8PkhLV6sB7l3BwccHQk YrXos0Nb6h8mvkvSGAERBQvcDPj3rLq/d39q660CD5RVwv8kmkvHU+8+vFrGVQYPmhHq4q 3AuFKIQMDi0idE2zRfK+Pyx2VDhGBGw= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GGjgNpyEhzWwjVQ31QKaTtzWpL7jTK0rihxvIgkVOLpcPVqu109BJdxNdewL61pngB/ZzSSrLJg9BxCDAG/rSY1LrK99ARhvtCeiZOaPo6s3USil88iPeHyEWwKjKgi5CC2ovE5J3la5joAfzTy7GerEs7pDquA7EyCr5jsLe5YcUWvSQ3vCnK+BlF5F1+XzlOJxLS9kH6YzQIIyurvVM8h/3HVZCNF57x5MeKCXXi5IEqdixA3YUUxCsfC15pqsPg2hVvPN8ohNevQ5E07HW7xBkoNfWwizm7maiNO/OmyGUcvCvp2LNyhmolfhsG3iHXTzCGgxbOG1MyRHpyLoGg== 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=cBQFHbZc8xP5yUP+4vXqJHLuoSKT7ZPDqB/1+9k7Spg=; b=RI9fARrXESens1MfqgIiSqvX8Aam4EsptfLvs5B93DQ91PxZOjFpEbh8ukhs6l4AX0VawBZDasI166fv7b7+Y1qes2IrWs2/+bdVexryG5DEusRCzdPNV6zc0C5BmgXD4RgrDCpJs5dJNEDqHJxSq461kPu5LPxpdgCfwUTiJdsIeR9jhKebMGp6BGoT9OP86a9KchJz3FiZWBbzBKVPd7IWoRyTOVcyrmMNwG/GAY65zoF+mzmvpiCUlaEHbdEQyRpdahs24/fOlBT7532ayxXY2LfCuX5JaTgi/lbmfiTfYp3SVRq16OwXX/0iv7A/EaGIUdss0PcmbEW2I1u+2Q== 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=cBQFHbZc8xP5yUP+4vXqJHLuoSKT7ZPDqB/1+9k7Spg=; b=B7GsEq0uYnXDlgJ9CE5mQ1Td3xObbKNOBsAXp3k4LR4RiZGgESJrO5EqFQCllchRxKlAQQsOitlJ0WLHCpiD9DODQzOb4dlOuAkFF3/3xJyrA7gNSrsd7D9xNX4JqBomELK2S8ZK1rPwo7WkowuEIdn+XBZv9R1lDC6LoO0QvlA= Received: from IA1PR12MB6434.namprd12.prod.outlook.com (2603:10b6:208:3ae::10) by SN7PR12MB7956.namprd12.prod.outlook.com (2603:10b6:806:328::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.25; Tue, 27 May 2025 08:53:39 +0000 Received: from IA1PR12MB6434.namprd12.prod.outlook.com ([fe80::dbf7:e40c:4ae9:8134]) by IA1PR12MB6434.namprd12.prod.outlook.com ([fe80::dbf7:e40c:4ae9:8134%3]) with mapi id 15.20.8746.030; Tue, 27 May 2025 08:53:36 +0000 Message-ID: <55c51f34-b41d-49b2-96a2-dcc5f425f966@amd.com> Date: Tue, 27 May 2025 14:23:27 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH v0 0/2] Batch migration for NUMA balancing To: "Huang, Ying" Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, Jonathan.Cameron@huawei.com, dave.hansen@intel.com, gourry@gourry.net, hannes@cmpxchg.org, mgorman@techsingularity.net, mingo@redhat.com, peterz@infradead.org, raghavendra.kt@amd.com, riel@surriel.com, rientjes@google.com, sj@kernel.org, weixugc@google.com, willy@infradead.org, ziy@nvidia.com, dave@stgolabs.net, nifan.cxl@gmail.com, joshua.hahnjy@gmail.com, xuezhengchu@huawei.com, yiannis@zptcorp.com, akpm@linux-foundation.org, david@redhat.com References: <20250521080238.209678-1-bharata@amd.com> <87sekrbvyr.fsf@DESKTOP-5N7EMDA> Content-Language: en-US From: Bharata B Rao In-Reply-To: <87sekrbvyr.fsf@DESKTOP-5N7EMDA> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN4PR01CA0007.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:272::16) To IA1PR12MB6434.namprd12.prod.outlook.com (2603:10b6:208:3ae::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR12MB6434:EE_|SN7PR12MB7956:EE_ X-MS-Office365-Filtering-Correlation-Id: e72f83b2-5220-41a5-8618-08dd9cfbf732 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NGxRSk0vSDZpS2hTWW1tc2ttdCtTUkVvVjg2NFMrRUdPYlRDUUdGeHBTTWFU?= =?utf-8?B?YXc5VHJObTlCTGhCTTdnQ1pJRlpBOEpNNGZPNU80ZVM0RitoODlmTTczNU9M?= =?utf-8?B?Q0tGcTB6Y21ROTBWSlNWS1VtblFvNXVDMDQrZWtoQ2VmbGo5Q0NDbWZ3TytB?= =?utf-8?B?VmlzNmREc1lKUnlhSVoyTFdQeUNaWFhPOHhtWGlhdjBtS2JQaVlrVFpCdlBP?= =?utf-8?B?QlJPd0NHbVZJc0lDWGsxcnNsa0VET2xLTjhLam51RDNETFJDaW1ESy9MV2s3?= =?utf-8?B?T0d5dG1yYS9USzhiVk4yY1pTcmJmVkwrQ3RIbnhKUDVZcVNlMDh1aDJURkF0?= =?utf-8?B?eG9ZMDc5SUlxY2g1cC9tdmcrQjduRWxURHYzR1duV3VRVmhMSmk2U1JKREdX?= =?utf-8?B?Y0E3MmFIWW9zZWNUa2dIbnlsNlh5M0tJeThMc1ZuK1BlYTlhUk9IUSt1bFZv?= =?utf-8?B?aE5tMDduSGpJN2E3YTNMQTkyYlFrOGpwV2tndkJOTVU2dUFNSzZFTUZ1Rm56?= =?utf-8?B?dHV0VGF5WVE5UnlTOTQ2Q0w2MTZwREphMFBtMm9IbkNyMmNwTDFoeHUzcDVx?= =?utf-8?B?SndDOEJaOWFuN3Y1ZzVvQVhUYVo3aG1Jd0h6ZEwwZzFweVZRcUFCWksvM2h6?= =?utf-8?B?bU9OdERQQjZWSTlwdHM5TW9RNllCTzFlZnp6eWVmUVorN1RlOW9DREc2WHNW?= =?utf-8?B?RENndmpLcHQ0VnoyZnlLN0xqdElpZWppRXlEbnJSTDhjTTV2anlYRTNZMHh4?= =?utf-8?B?SjFvLzl5QnF4UUdhdk8wejhXaTJ4eDJHQi9MUXc5aWFKY0dPSW83SUZtUDY0?= =?utf-8?B?eVlpZWt2aDdIY0JVRkFRYUtlRUZRQm5XYXdCYnQ0WlBJTFN2WkptaFhScGlx?= =?utf-8?B?bXMzRUdFd1hBeG5ScFh4WEUxVWpFVXdleGt3dzAvc1NseElzK3VmeVR3UmY3?= =?utf-8?B?T0pFZ21rdnRkVXBqTDROK3JJVXFOOE9BSlNTZFh6YVVPYjZqTUpDaTZHSlh2?= =?utf-8?B?MW4xRllKeFZDdDlBenYvWXVaYTFnYlRJbkVtWTVsZmpKSFJFTHpSRG1wWGxw?= =?utf-8?B?UEJQK0svMGNiZ0xXd2xNMVJISmhEQjNJOWVOaXlReE9XUFc5Ky9tM0IrQjdj?= =?utf-8?B?K0NJR3NqbktTUUhWRXk1SmVhaVFmRmtTMFpVMTlGT2hvZnU3Z2dCWnlzemR6?= =?utf-8?B?NmRsdVpZbGpOSWRYQ0pKQnNHQURYY0R5OHI1SFMrSFZSdHNON0JEL2pMMWVn?= =?utf-8?B?NnRpb3ZvNit3VXczUE5PeGFsYUZHeDY5L0RtdzdNMURVWExVaEhiMUwvR3FS?= =?utf-8?B?NnNkTU9YdUtGQWE4TWI4U1EvWitqT09VQ3hBNjc2UHhIdEFFdTRUYjRsQ1lO?= =?utf-8?B?Z2t6YkRWd2dJYndZKzI0RjNHVGUvdStrMVM3MlZvZlVtU3dPRFN0L0prRVUv?= =?utf-8?B?cGdpcGxRMHVveU9qSUpldEdCOTZPSU9JdWE3U2lid3Z2QmRkRE5KRUsreG80?= =?utf-8?B?K1Fzek5HYWZvWHc2VmJ4eVNXRFhEOFNuKzN4bFZKRzFRTDlzc1JzT1ZhMmQr?= =?utf-8?B?YmgzaUpoRWFJaW1jaUhuNTN4dkREai9DY2l5dDFJTGJNa1VuaDJoTk5wM09R?= =?utf-8?B?eWFCaVI5R3czYkx5aDlQTmJRcmVzaElpeHdPSzJ4Z0tzN1VNa0txNjdURkIw?= =?utf-8?B?UmhmakFwdDlNRVl0M2ExNFRncVpreDljVmhHeTc5TW4rTFVuVi8yT0IvQUV6?= =?utf-8?B?SUxhZXBmOEZaUTBpQzNXaDhyUnM5QitSQkhYMEh1M1FSQmpxTjlHbW5DNkhC?= =?utf-8?B?alZPc3FwM2NpYmNhUHNtTmRmY0ZCRmMrYTZhNzVDZWFWSUwwbytDenJWWU1I?= =?utf-8?B?TXlNWFI4MWNwZGt0SGxOQ1Zuem9xekhjUGlGWWVEUzlrZjUySTJKYjBicTVK?= =?utf-8?Q?Rvj3yHHV6HA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR12MB6434.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUJRUEhhaUdjUEdtSElHR3FXV0hjSjkzT1N5RFhVcXlDNnFsYjBRZEVCQzdR?= =?utf-8?B?WXRYMUhtdUhxdWt2TDFFSm9kSktDN0Y3OGdDaS92cTFpanVRZk1mNkRwVUJa?= =?utf-8?B?VGsyem5ualpVY1MxV3JhQmNyM1B0STZxeFZ3bzdRM01MV2p4REYyRkp1QXlm?= =?utf-8?B?UlJ3bDNEdG5GM1ViMUR6dHNuWmVmOVFMZVB5YkdIU21tWllyU0tvTUhnMkNK?= =?utf-8?B?YVhsa1ZWRW1Tdm5HeE5UQnljTDRjMW02Wi9nOGVoRHJTUC93ZFhzMGxsdnZv?= =?utf-8?B?NGh0dnJiZ2hkSzNpKy85QUFVeStnYlVDNkY2bjArcWVMQUxHaEt1SnFObkNQ?= =?utf-8?B?ZHM1dVNleDY4NjNhQ0RZdEZoVzJLbVE0OGFWaHAxZzJWM3Y1YVJwc0U1OTNX?= =?utf-8?B?SnIwOWVTT2MvMWhzaVg5cFp1bUt4dVdlN0dWakI0V05tMVZsdU1MTmpFWEdn?= =?utf-8?B?eGd0RjEyNWxyMzN6MnB1M2FzaFh2VGJKVldMWTVkSTRydUpOTkR3bFVDVThP?= =?utf-8?B?d1JsekRKMzJsb3NibkgrRVp0ZmhCTWlOZ1BldzZYaU1wR2hHb25lNWhEaHdT?= =?utf-8?B?N1BkazB0RkxvMEZveG5BWU5ud0Rzd3VJVmJ2dGNlMnVwNit4M3pnRkh1YnNH?= =?utf-8?B?d1BvdzUrVUlrZFRFWUt5bUlKWGJyZll4eE9YOUpnNFJuWjUzTDB0aW5RQm96?= =?utf-8?B?NWNtRTMvOUNObHVWbjYxUmpIMm1qSWg5SjdhV2Jmc2JQTGtVVkxwRU40aVVx?= =?utf-8?B?ZVIzdFZLNVBmOE1wdlVEdlhJWE83bzAybE96S0FXQ1REY296MGxrN2RLbDM0?= =?utf-8?B?dExhd0hwbVp3OG5TOGc0WWlVb05UMXQwdlhZM2IzcXpwMjlEWFF1UUY2L3Fw?= =?utf-8?B?STJET3hJWWZodk1hditQZUxqVlZOdFNuanVmdlhnSXk4c2tWY2c4UndLRDN5?= =?utf-8?B?OEpnSHphUXdSQ1JBcG5SUVJvOTBuQkZNdkJraWk1RE9YL05FdmQ4S1ZLUmM5?= =?utf-8?B?bFNnRnlmVWthclk2bGpKZVV2c3pTSGVhN1lKQ1RSNVZsekc2UXNYdkM5dVpD?= =?utf-8?B?ZmxmMFNpWG1JSTIrdHRQbHdnZzJJcHVIeWZjTGVpZWtwMnI2RFV3WWwrdk1l?= =?utf-8?B?elM5RDljZm5NdlRoaFo2VkpkWE1Cd3A5NTVkUlk3WVdzWnRzMWxsbUVPUmQ5?= =?utf-8?B?SVVNYW5aeVdaTHVoTlovUkZzTDVIemh3UEx4RmJhQjlBM1NGK0tjNDRSK3pU?= =?utf-8?B?dktKRUlXVEJLdS9Ma283eTNtMFBWdkExa1BlK2NiYjhhdUZOOGRaZXU0bG9K?= =?utf-8?B?ekJQNlFQaDZody9KaGJJTzhzS2dtYzl4bzREVE1XTVc0TXFKU1VRKzRLOFJJ?= =?utf-8?B?b1AvUTZZRTBlQjVmdVhHODRTbGlNTk1hOWVVc1ZNZzFxMnFBd2U0cXNzTjVv?= =?utf-8?B?ZzhWZWlFUGlYWUJQWWZIbGVIRjI1NUROYkRrdDU4N0EwUmY2eWx1NUZCZmxn?= =?utf-8?B?NE0xdXJMcDVrTGJORW9QbC9SUlVnZVJwcEFSR1ZSTStFZXNRNGVsS0U1YkJj?= =?utf-8?B?am5hSS9aK2gyTzdDMDZ3ck5WOWFIdXZ2MXp1ajVYTlI1azBpMjdweVZ4Szkr?= =?utf-8?B?eHkvM0dBZG51WUhONmM3dkU1UmxxMTA1eWdqM2R3RUdMTEp5ekZ0KzFkSGRr?= =?utf-8?B?dUY0bGI4RkFiS25wK013YUZwZlBKQlBOVDV0VEF4SlZiRTZBMVErcHBuVTR4?= =?utf-8?B?Ti9DeEQ5VXBmVENpSm5kVzhaMUFRZUhGUGlqTks4VXZSQy9mT0VLWkdlMGxT?= =?utf-8?B?bVRxbDNoWGRqcFZvTkNXdzVyL012ckFPUWFxemRWUWM0dE5xWmNXZkNYNEZo?= =?utf-8?B?c3lJd1BCd2lWOGhzejN2K0FmcjZYbUNvMm1FMXBEYWVFNHR5V0dyWWV0cnNu?= =?utf-8?B?ODhIdm1ZdnBSYVQrSnFqcWJmYnFlS0QycGtnb0FCeTdpbTR3bnkvbUl6K2oy?= =?utf-8?B?WTlIWHc4bTA2a3JWQ3RqbEtQQTE4UnJMSWE0cUVEYTNHS3lsWUg0NU1uRjVX?= =?utf-8?B?NHR3RmhBYThFRzM0eVd0c0RlcGhFbEFTSGZlWEdkcG92ZlhPSTVNb25JNjdy?= =?utf-8?Q?ctN06hUwnWRvqnU09zMQxSpNJ?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: e72f83b2-5220-41a5-8618-08dd9cfbf732 X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6434.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2025 08:53:36.7415 (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: JS4NbeEZv9GxQAOOU5C7Q0BAlLXr4ZXBT9xzuvmKJhnex4OJWQ2gLmAyoKi593tlzgmJuuyEWhuIoM7GAXQoeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7956 X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E4B861A0009 X-Stat-Signature: wae8t5mhpoawa53mqe6r7c67yyojook4 X-Rspam-User: X-HE-Tag: 1748336021-330506 X-HE-Meta: U2FsdGVkX1+4XTVdIwJpQvAjypTZfyFm/Y+/RmpL2Pbc9zYVVqx5n1XIHe7NMcmnJpB7znjFIMHGa3N7XbZB4asC7DLQO7XgUbMEW4FmqLea1z2gaNH3w4yxPM8upG11WvNhm662zW7Eyry1qwhCwI8fitbE+5p54a203PtYmZjlVKQDl9L7xtS8D+eeP6tnUvNQlDnGzJ8qXR2CYiiiH/tKFCeOqKA6HmM5XAqryLT2DWUajiXZldehg0x4leDJWbgCW4+5dAog0DgWzW17qiB1z+7NnZ430+icrYNmYQHkXSd6XetUjemxatF5M48BtCEGdWAYiMHMn+KhiAsqHFxFQmQO9yAslPPlYNIrRsuOqj0MJtGHFYYOt0ljjIqB6R5/OdWHBbX994obKabjBjU8osSOu2srJB0+6+ia20foiICW13Gbx+Gq46CDzDxM89brRFDErFACT/qZ++1wRdi7c+B/BVsGw6eYAAiyzIo/Jm0q7KOLw66b89ApYOfWZXlBF0kVna9xFcC/1ZMaCE/vsgYnLm9SytBs1tCdzlVPG2kTZXT40QQLw9IpO68OyII1TTC7yof+icL+a8iJk1a9/cmrXKVJIhRL/9s3wmVIDZadXN+lCs9nTCoIcA1VYJn64wfTkVLTBWwLb8/CNYghJLOdZsABqpoe2EJCUBMhzMh/T8ENIXHEqtZcabFZyZRwrGzyHe4DJezaKyC50/RG3xVc2nf07acDEGgbOxXO4Rya4RRVI7CZdnobvaU8xuab0oOsZXl6OYexiDFi2kFAy4t6jKkX/zDy2JFxlWerg3qdAyIlN5J8jYd3cnXyk5CBKiQORFlch5rpplU+OM0LVjpv+wS98QgRjQWEtnYFOpFaeLkENc49Q2+9PjaRsoJgTehkclUK6Zg4/JIK3VQKvLoDD5wjJScc8zLL/gawkM/+Z/OMsM90uc1z4Bq8VWLmNw3gouOVnYKpCYD 1qFxJXdF hy/5arCgo8cYEZ0YnmL0WjAq92nHWKe/7Ag1kUSHsN3adzeFUmOBN0jZzZAKMaGN9Zwm1468zny3yIynJOwHN48uyITtDH/GscR8f9QVyXip4NcNgwRnanCMyUA3uhkjcShkl4UtRe09PRpVZcZ2kXlegp5J5VM1tLj9kXXlhlHxsYpoVKz4NM+U0zamn2Wj87H2U/0r3FJgQN8EW8PN7Kjcj7566gU4C6EghvYcCPG/aJZc6iTMWY7wGCZ85huRmHR8+TSruU0Ei700H0flBadC4YLjOMy0Kqbvt+9PKEsJln3zMi1AJE4fxWV7j7QBafD76iOCELlrKRLebPelBPu1dROHmFoKCTDuhGgBfzgfDiTGUElap89KtDhOcqEcYcJMBq4JqyCui0cvF4p2Jk9PkWe2eEiZHMBQDD2sVTu5Opbnqc7PV7v7UC2hMS7jxDGfS0Pl3DEigbJCpCsPuZH7TC8ONFAjDZVOuc0UZgEqIJYohQfoYicFIwbiqXqo4DTEjykLP2berXa9Bm5awhvNqv2IDEgHg3Wd6T7asLxkIUOg= 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 26-May-25 2:16 PM, Huang, Ying wrote: > Hi, Bharata, > > Bharata B Rao writes: > >> Hi, >> >> This is an attempt to convert the NUMA balancing to do batched >> migration instead of migrating one folio at a time. The basic >> idea is to collect (from hint fault handler) the folios to be >> migrated in a list and batch-migrate them from task_work context. >> More details about the specifics are present in patch 2/2. >> >> During LSFMM[1] and subsequent discussions in MM alignment calls[2], >> it was suggested that separate migration threads to handle migration >> or promotion request may be desirable. Existing NUMA balancing, hot >> page promotion and other future promotion techniques could off-load >> migration part to these threads. > > What is the expected benefit of the change? Initially it is about cleanliness and separation of migration into its own thread/sub-system. > > For code reuse, we can use migrate_misplaced_folio() or > migrate_misplaced_folio_batch() in various promotion path. That's what I have done in this patchset at least. We thought we could go full length and off-load migration to its own thread. > > For workload latency influence, per my understanding, PTE scanning is > much more serious than migration. Why not start from that? Raghu's PTE A bit scanning is one effort towards that (Removing PTE scanning from task context. Regards, Bharata.