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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4608CCCD183 for ; Thu, 16 Oct 2025 09:40:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 860068E000A; Thu, 16 Oct 2025 05:40:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 837958E0002; Thu, 16 Oct 2025 05:40:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7261D8E000A; Thu, 16 Oct 2025 05:40:29 -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 622218E0002 for ; Thu, 16 Oct 2025 05:40:29 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 18C4A160268 for ; Thu, 16 Oct 2025 09:40:29 +0000 (UTC) X-FDA: 84003482178.24.9E0323E Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010016.outbound.protection.outlook.com [52.101.85.16]) by imf20.hostedemail.com (Postfix) with ESMTP id 37C871C0005 for ; Thu, 16 Oct 2025 09:40:26 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b="xg/ImedU"; spf=pass (imf20.hostedemail.com: domain of shivankg@amd.com designates 52.101.85.16 as permitted sender) smtp.mailfrom=shivankg@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=1760607626; 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=ZzBOLPY1A533JJaE1UgFBP/MYEo4kFGRU+ZCDkU/J/o=; b=D4G+mkG/iQOkWvxpLc1Wm1qD67LXMnpsmTq396fyfsY2fP3VkZ12LRFdF8ydDTwa90roPr f306uEBTTTGiJGQZjwk1M+unXZ3EISqZL7i0Js9vHpRQi2qklxNJaVW0zoKs18jaNtlzBf BtFn3QGbVWAFpREmys+G4oMbB/7O+nM= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=amd.com header.s=selector1 header.b="xg/ImedU"; spf=pass (imf20.hostedemail.com: domain of shivankg@amd.com designates 52.101.85.16 as permitted sender) smtp.mailfrom=shivankg@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=1760607626; a=rsa-sha256; cv=pass; b=cmGE7iS3c/k/AMJqPgUBN6qSFqvoeli9Uy+k8qZzQt4eOMmg7O3UFoGZTXLuhHXlb3JANJ zoagT1HVDeushSXSRa6Sx5hFheElV/0UhpAZebckBuWNZeAL9WGV84x5UfivQJm0DgfccD AOSZ7wKWCVtWwnRWtzzKXFkzwRyUi0k= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YYtc8kQRtiDqhDHwMEBT2t0MrqGKmB3pjlMoWaKOK6Gr5qfc/1NqoEuk1Requ8C7G/NnYyLCWl4IAm0hCqmY3jKpnVFgp66+46I+oM799aqrn5SdRhJlp1LKwwtXJQzjaUGYMg9tRGL5Iurk0yl20gVCWSLsKj4/jmJwh7rChVtVUCfM/TjEVhGtfqmGK6pVokJZPWDJ+xSt0o9OoMJ39b0AQPQ6aVtcFsfQer+KqCoAWpQyKjori9kSP6XHDKGdu5P46FuZz2oadJDsNKAkj+xA7jQMfis5g+s+B7kkrgpgzRbbDzf8A7Il41NVt1NAvDPe49qnTYJPGpIsdUbfAQ== 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=ZzBOLPY1A533JJaE1UgFBP/MYEo4kFGRU+ZCDkU/J/o=; b=CGeO7N3Wf8bIhVoaMVVRLyZqFetkvMipmvxu8qlQhr4zOySspZhJqtUL4a160mSRf8Vc1JGRtpCzqG+QW5vJI1dpFGZcTT3CvcL4knoMNnPzK5umiZr9STsJe8YfcslElpzOXubxvepv2NVyV6IQ2smpOcX0RWuJH6cuWqFx7SfKe7+U1Wynf1RImgWVQinzlZUpW13PYmBSJmbusCB0mbeFjsjbkxCras/tfNNbLtvUeNlLMBHsi2QGRPx4g2EMIDOQ5yjFYIarfBze7GNAhyQlDv06xQMFCaO/jeaYZVG+8ebsjOPZ4F+6EdT+r4YJJuvNO/flwOEH5wURwrV5xg== 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=ZzBOLPY1A533JJaE1UgFBP/MYEo4kFGRU+ZCDkU/J/o=; b=xg/ImedURXs1qx9cX2tKDyhQQ/1xkmMvS6Wrgb65q9gJfRnQvyrcuKcDpeIMDHDYc/9ndNN9BuXwly5XPq3ewzA6cYsMxmjpkUrhFRL5UCX5S1SmwttzWhSbVpAoZhYbt0fbpMI9VMnmJEokYAOX8HejUAUtH6nt787eDn5x4mc= Received: from IA0PR12MB8301.namprd12.prod.outlook.com (2603:10b6:208:40b::13) by SJ2PR12MB9238.namprd12.prod.outlook.com (2603:10b6:a03:55d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.10; Thu, 16 Oct 2025 09:40:22 +0000 Received: from IA0PR12MB8301.namprd12.prod.outlook.com ([fe80::e929:57f5:f4db:5823]) by IA0PR12MB8301.namprd12.prod.outlook.com ([fe80::e929:57f5:f4db:5823%4]) with mapi id 15.20.9228.011; Thu, 16 Oct 2025 09:40:22 +0000 Message-ID: Date: Thu, 16 Oct 2025 15:10:06 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [RFC V3 5/9] mm: add support for copy offload for folio Migration To: Jonathan Cameron , lorenzo.stoakes@oracle.com Cc: akpm@linux-foundation.org, david@redhat.com, ziy@nvidia.com, willy@infradead.org, matthew.brost@intel.com, joshua.hahnjy@gmail.com, rakie.kim@sk.com, byungchul@sk.com, gourry@gourry.net, ying.huang@linux.alibaba.com, apopple@nvidia.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, vkoul@kernel.org, lucas.demarchi@intel.com, rdunlap@infradead.org, jgg@ziepe.ca, kuba@kernel.org, justonli@chromium.org, ivecera@redhat.com, dave.jiang@intel.com, dan.j.williams@intel.com, rientjes@google.com, Raghavendra.KodsaraThimmappa@amd.com, bharata@amd.com, alirad.malek@zptcorp.com, yiannis@zptcorp.com, weixugc@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org References: <20250923174752.35701-1-shivankg@amd.com> <20250923174752.35701-6-shivankg@amd.com> <20251002121009.00005899@huawei.com> Content-Language: en-US From: "Garg, Shivank" In-Reply-To: <20251002121009.00005899@huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN4P287CA0089.INDP287.PROD.OUTLOOK.COM (2603:1096:c01:268::14) To IA0PR12MB8301.namprd12.prod.outlook.com (2603:10b6:208:40b::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA0PR12MB8301:EE_|SJ2PR12MB9238:EE_ X-MS-Office365-Filtering-Correlation-Id: ba8ed84c-bb58-450a-d4fe-08de0c98068b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TEgxc2VSQ0J6U0tDZmY2VTc1UENYWWNVek1TeGRrUFZwWVlPdHlBUDJOc2N1?= =?utf-8?B?R21SemdFcnNXcFViQUFteVFQUVhKaWp1Zk1LN3FHQkptS1ROYUtqRVlFY3B5?= =?utf-8?B?UHNRWU1yVGNKaE1WakVTZkxIUEx3NndzSm11MXFDMzRGVk1FVTFwbExzSS92?= =?utf-8?B?dkYrNFRlVk96MHY3aWwrMWMvQXhEbmo1Yy9tVTFreUp0TTAvekl5blZLZjhW?= =?utf-8?B?WC9DVTY3UkMwZEE5N3JEQmcvd2lJeFRIbVM0VDZtRnJtS3N4WmdjWllaWEd5?= =?utf-8?B?QkVNRjNmaHMwYW04Kzl6SkxUbDRDclBZd2xFeGJNVE9IZHozUERnRFdOZFpU?= =?utf-8?B?dE9UcEM4Q2NwTFRxRkM0ZlhodUZGUWZrcTN1dXdiRG5FMlMwcmZvN3l4a2Fo?= =?utf-8?B?VWRNam0ramN6RDdvZE9pcm5Nd1hUYUZrTDM1eGx0NyswLzhzVnFta1ZBVEQx?= =?utf-8?B?amRCdmRka3JnTVU0bzR5QS9xMmtXTys0SG1LdVJCcFRVNTBzalVFL3pGMks5?= =?utf-8?B?dGxNTjNkMFVYNUpyWmlSaGRZQk9NK1h0azJPTXBsZERLYmJlV05WRzNZWWhy?= =?utf-8?B?ZkgrNm95b3hoc0hwbnBNRXNDYjluQ1h4d21zN3M4d2JjOGJIeDlJNVNiQzhz?= =?utf-8?B?UTd6UGNsajU5NmlTTHlZbEVFWnFJOWs2RmVEM2V4Rndlc2dNc1hQRlFKZERa?= =?utf-8?B?TnVWY25oVkNYU3lQRVI4KzYrbCtISmdWWmM4d1ZCS2xZbncwYUFqT0pmNHZz?= =?utf-8?B?b1Q3Slp2bm1md3ZPSUVRc3Z3dWMxMzRTTUF6NHZ5UEY3ZE9wWkVObEhTeUNo?= =?utf-8?B?Zms5OWNMbDczVHMyOHVmL1BEa1ljL0J0bHpOOTY2TFB1Ulc5YmJxdWhHbUhh?= =?utf-8?B?czNia3lSS09tcnJML2RxNTF5Nm8zQUF3MFVhbjdscEhUa29zWFZVQVcveHN3?= =?utf-8?B?aFFqUjhmaW56SEplblhzQkZacHVrUWVwd2ZpREVIYkRpbVBGa3NNSnBNTDBD?= =?utf-8?B?SmIzUjg3TDNqMll2ekNFaTJFc2ZkejJ5eDlSQlFaYzRZS010YUZkZDJ3bHNl?= =?utf-8?B?RFpFYmsxaUJFVnNJdE1KNTJYREFhQmdhRlRKOE5SSTFnWWVYOEpuMkVjL2NO?= =?utf-8?B?NlNTcnJ6d0hJZSszMFRRRjhNd2NkdUR4anNIT0xZMzJPejJrWW91S0R1NVFt?= =?utf-8?B?V1NIYzJlSlNmRUx3SzBIdWdxblVzRnZmQ3JVdngwV2VDKzB6dkFFRkRmNmN5?= =?utf-8?B?aldhOEhVU1J5MXVJbXpmRlhHRWFXcWJZQ0J6VzBTV1MreGNPY2hnUGNQYTNI?= =?utf-8?B?Uk5pU1dOeHRRMThmKzJCMXA3N2pITENTbXFHLzZTb0xoY1ZJY21EbmVTeldQ?= =?utf-8?B?N1dNSnNWUXNQM2Q4SzViYU9DbTA3Z2N1RWV5MWpYWnlYMzVWSEk1NXhwUUFo?= =?utf-8?B?ZmQ0eTZDYTdxcE1qRE5zU3FKR3pZcDdmZnl1cUlXRGxOLzNkalkxdFdLa2Jx?= =?utf-8?B?NkszaldtUTBCL1FMZU56WEg2MWo3VER3NjdEQUwwUTlXdkQ5SnhBbVVvUUpx?= =?utf-8?B?MktQZzZKQlNtOUFXaDlIcjhiak5adkJrUHRYWTdjaHB6dUdLWVlWVnhPRS9W?= =?utf-8?B?UG5rdWxFYk5zalBJa0pzMEttblZFZGNPbDVaWWlIWGp1ODJDbFE4TnV5SXZo?= =?utf-8?B?V2VvZkpSSGhHM2lGVGpWT2xQTGRLY1NpeEx6MmgxeG50TkpFOEFNdFFKN3BH?= =?utf-8?B?MFI0Q095dlpJS0o0RTFiVHNpc3JTUFJtSXJXTkpSRVdEOEFYVUhiSHpERlRr?= =?utf-8?B?NS9PVG9KVmNQYzVNU0oyOHRESE1sSWY0RFMxVnBSUEdZYThtMjdwUUo0d3I5?= =?utf-8?B?TDgrQUdYOUc4dFEvcXFkZnNIL2UyamJCVHlYcUdOZUxZcGUwWjM4UWJDYlNa?= =?utf-8?Q?J3j/mBu2MznV9wXjr/nBxJuJQgg+9czV?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR12MB8301.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ODRrMWFHbDh1Ymx2SS9zSmNOYm1CYm5TbVQvdjhrWUVwaVpwK0pYNW5GejZM?= =?utf-8?B?czhsRTF4dWt1R1prSnkrN1NsOWdOM0F1dTZ2bHloK1Rab2pnNWpweTFaM3Jh?= =?utf-8?B?UWFtMDBjNFc2eEQ5UUowc1FTT0xlRFRjSG9Wc1E1dW1HdEFLTnYxT3ZBNVFS?= =?utf-8?B?SThKc05wN2JvM1J3dGpaamxZanVyZFU0SExVTE8rbkZTT2RXb24zT1prcUZl?= =?utf-8?B?QnBsOVJOK0lNWDJ5cElOZWZydnAweVBpM1RyMmZOdFV3RmQ3cW9iaDNXRmta?= =?utf-8?B?RlNMc2JSU1I4amtZbG9hT3RjS2owWEFjdEE3UGVLT3A2Ym5tZGZLaHdTUmhh?= =?utf-8?B?ZkVDRmVUWDRvdGpoVFBRdU5sKzVudUVWaXNPaHN1Y25JYTNrd21tMEZITmZ6?= =?utf-8?B?L3AwQmZjYjdydzZyUWxDNHY0b2o0OEthcXlRSVFDSCtMSnlzNUoySjJiNHly?= =?utf-8?B?N3FFeDFOYUJURThCNFd1bzFlcm83RHdpMEJiTkd2T252Wk9qSmVUZXdRWXVB?= =?utf-8?B?a29kMTRiQVVZbTkySXRsQjVsK0Z1UVpsaDN5cUg5YVBVL1BsS05ySnN2aDRn?= =?utf-8?B?cTJueStkTUNFNmVjemZldFhNbkNnMmYvcHlWWjg3dExHd0hHSGhpWHJWQnJN?= =?utf-8?B?NFNWOTRuNmp0Qkpuam1WUGNtYzNnemZ2S3M1N1pFYW9TbTc4dktyT1pDaWxG?= =?utf-8?B?VmJKUkhLYXFTOXhBcFVMWmlhSnF0SW4vTEFMQ1dibmlQc05lNUpGYUlPeUg1?= =?utf-8?B?MVlRNXJxTUttc0o0cmpvOExna3lSZ0xDaGhqeFN3S25jYy92T25Rdm5ZcXNv?= =?utf-8?B?YkxId0pnWnc3UUtMSlFWQlNaZ2ZDbUtQNmVXTjdZOCtIREdCL3hlS1FiY3Zk?= =?utf-8?B?ajZ6SFpQb2dwV3pTK1pTK0V4VS9WTjhncm5wU3BQZ081QUptNzVBV29vYzl2?= =?utf-8?B?ZjV3cW41ZDAxcHhNU0FsdmJpUzJEeGxacWRVaUdIOFpWUjJQZFY5TnFTUTZz?= =?utf-8?B?eTQ1WVhXM2d1Y0d0RTZ6eTh3N2VsMnltZmxIaXlxMHNIamRmdllSQ1JaN0N0?= =?utf-8?B?S21lci9NYThGRUZUMUt1WU4wb3pUQ3pZODV0WVhSMS9TZHpHd0JXRG1oNlQ2?= =?utf-8?B?OVBMaHh6RDRzQ055MzdpR2NxWGloZ3EyR2xBTG1mK3k5N2lQNTlCbUluMlpl?= =?utf-8?B?dWRFL3FUcDJ1TUJGNmhBczZMaUhJMkxzTmtRenNqWUhzQmkzMHg2Y0UrMHdh?= =?utf-8?B?YTlXcHQ4d2dIMk01RFc5bi9lK2lrZXdvOC93Y2lWVTRpOGNYU2tMakRkZFlp?= =?utf-8?B?c3V1VlJZR1ZObVNvZThjUXV2dE5VR3VYQmg2YmcxY3hSRHRGWUNBNUxPY2d5?= =?utf-8?B?blNIdWVweFJWOWZiWEtVL20zZHdXZmZNVGlHZnVGZEg3ZGhBZ3hGa20xWTZw?= =?utf-8?B?SUtieXBZTzFZMFNyUlgrZTVMUFNXN3dYa1FWd3o4amdpNEg0c0hXeFNuWDNm?= =?utf-8?B?OWk2L09hSjNZbzBqMjlISGJndGRMb2lUTDZ3TFhhM3kyYjI4UEVFZnZLMlVE?= =?utf-8?B?M1lXbDByenNwTHR2eDdLbzRXbi82cVU3MEhWeERPdSs3a1RWRzJxcWR5blkx?= =?utf-8?B?WE4waU03RFZLVnlVOXY5VHFDbXF3TC9RbzRiKzhVZUtIK2VBRmUzRVFaWFRD?= =?utf-8?B?bDE0WFFJRFROQWJqTVpkUXo0b1BPL2hZb09VZUF6VkphT1pKQUpXTWtnWFVo?= =?utf-8?B?eEZvWVR2Q25mSmNlcXVRam1TTm9RVE8ya0hvRWZjV2s1cXlmOWpLRnh6eFcr?= =?utf-8?B?dUxvdzBFdnJGb3o0WmdSNEp4cEh0WGRRRjJhejdEQVQva3MvdmJVaVBQRmFT?= =?utf-8?B?aGhjc2Z5NFByL1UrUnJmQXE5UGlKRzYwTmFnelpJWk8vMFJvSGpXdGN1emR1?= =?utf-8?B?aWhTRy9PUmpOOGpHR0Jsc211UHFsVUJlM2xuVHA2SzRzMEwxaFROTmM0Q1BK?= =?utf-8?B?Wk42RVRyQ2xJeGNUWWhidVRpQm1FS1dETktXcjFnZmVHenNBRXQ5bDhsTVVm?= =?utf-8?B?aDdNN0htRzhpcXJtWG9aZ0pUNVVNQlVtMFE1UExMeHRYakRRbHYxay9vbnRL?= =?utf-8?Q?+lqY7yEEAu6voYKNC/YPOigAJ?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba8ed84c-bb58-450a-d4fe-08de0c98068b X-MS-Exchange-CrossTenant-AuthSource: IA0PR12MB8301.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2025 09:40:22.2586 (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: wFXcfI4kGQ6xK7KTL62YJic2yiji35OxzKCWEKFD0qKArmihA5FnkUz5176aZ2r/luxM3sQlUtamdq5xzyYhZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB9238 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 37C871C0005 X-Stat-Signature: j6eakqmum9ds4nni7iuqfiwum9ryhmqs X-Rspam-User: X-HE-Tag: 1760607626-287862 X-HE-Meta: U2FsdGVkX1/uq3Enrnzk+p4pXUd9sqikmBGDHSR/OqhnX3i6yoVdflHM1VvEF4t5Fw155sBHC2iS3aCCngCzK2P7vQ8V2sIVHzQK5oQF70hWcNi//QLMxvAEXBYK1AWMCuGnSoYRNxd327VyX3ZDKHjj25SbotqqXW6y2VRRzfD54BBnQJoATX4RvrEMp/22sT3BfBrjeg7UorsMauqcAf8smsioKUnHKPf8lcH/qKS3Dd4Uxj/OQnmk3njB0xnF+57tBaJ85LwEOlJ19dbeXq3DgAWlsRYK+idT7M4FsCRgq/sE9F5R7YtvQHBwQTuSKm5rzU4jF2ED8YcZeFlDrVgs0OmH2MKED6bUhAaIYMijLvWqqF53oE+AoIq28tzx6utNc2l/6cryim0wIF9oEKZbAWI1eyC7tQqITmzgvC+X6KmpGeNOR25CeO6vtuHMp55O/NahaKr87hrHpEqVrlrwSlwNw21ytZSINKSyMHwgxNq8IM3wP3y8QTDibMl4glOWYRJKKl9uPDn69oNtQ0LijGJT1yS9bx1z3rfXrbtPzWwiMHV5HlzJcBe20X7zKFTMvBq2rhBavrsVY7WfFLIq8bp937DItA3zlVjeGrlUMM13/EIR4QEkkg1DtnaalcoFQ+D7Y9Rl4vtpii4uisEmPmFIypxQVZ9+Nyz1q4k687KQ631iWahnAENijTCGfptJYFIEsQ+GolkizyV6yKyyWdh0rRlxw19FWh87qpLitcBzItROauLx4KGIdlndNnk0R2j9lN7757CmWrpXJxEiisJB2t/EbFnP0VQ6LDBcOP8p2bdoTOMHH+wBswa5467D99XzMXyEIr8bsUlM6e7423QEU4is+fbT0d6FDLR8gLuDmMD/iFgGzbgjq04NifLLrSx4dyc9klYXe+WWrdihj+6bXAXWD6RveOjkQ2htmLaeutO02F6FZVuHJ8P+FqLg42nNOVIw3O1lT2k COVeWdTX qvIjc2ePLTU8MRICWRhhziO0PWpF2Fn/8HpQttm6yStmJ0kIwMLpzD/Ve24aO7WiQm9DJqGwIQRaXg7jqrXE/sxFsKWjZsc++bgLba2EdUvOVRagJIY1plhqhz1KK/Y70EWMQHSVfgmphVezQdjjyDfvdq2d2VtM8X5lQ5QOUTxqlaSufnsjB9f9Pz5SJNYmA/waL7a8CCRDzfYiqnHU5GlPlOa7ZascxPZitcUGxKEDL3ifpVajVA3wMTXIgqWt0mg9dC522C056VNu5FogQzywF041SOkp1e7xYO3zzRfguZPgsWsTQd5W37KneC/tQ5D42Xq+eQnXm4FhuDn/wg/XFTNLU2tQBtLfn3qc/HolKe76saw6lqgsBkx7gFqO0ZsV2+7So0f8F5g2VINvycdnWRu37PTqaNBAK/CaXR2nK/9BTLpsrbosDKppAq43VTTqsKYw6KSM2feAqvj7rLVJ3osfVAM+g7h0r 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 10/2/2025 4:40 PM, Jonathan Cameron wrote: > Ultimately feels like more complexity will be needed to deal with > multiple providers of copying facilities being available, but I guess > this works for now. I agree. The current design is simple to keep the implementation clean and focused. Depending on usecases, if there is need to support multiple concurrent migrators, we will need to revisit this design and implement a more dynamic selection mechanism.