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 4607ED232C1 for ; Thu, 8 Jan 2026 23:49:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 967096B0005; Thu, 8 Jan 2026 18:49:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 93E996B0089; Thu, 8 Jan 2026 18:49:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 820656B008A; Thu, 8 Jan 2026 18:49:48 -0500 (EST) 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 716166B0005 for ; Thu, 8 Jan 2026 18:49:48 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id DA70D1AAB81 for ; Thu, 8 Jan 2026 23:49:47 +0000 (UTC) X-FDA: 84310441614.27.2310E13 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010063.outbound.protection.outlook.com [52.101.193.63]) by imf28.hostedemail.com (Postfix) with ESMTP id 22009C0006 for ; Thu, 8 Jan 2026 23:49:44 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=JNTaFpqZ; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf28.hostedemail.com: domain of jniethe@nvidia.com designates 52.101.193.63 as permitted sender) smtp.mailfrom=jniethe@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1767916185; a=rsa-sha256; cv=pass; b=sf9l7bVo7L6R4gI7344B2P3fjQsiVNpzmuyvG7lSw75SrmZvaGnpCrNp4glHbjrTIlYrBa coPd6kYbsUvPte3hPGkU7ReOwW2mez0DQ7x4KfQL/5NUBMVgnJUHs27KSKGc//s0uESQ4n mMV1wGUcSM0VWNswx0qtOlWEg3CqQgw= ARC-Authentication-Results: i=2; imf28.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=JNTaFpqZ; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf28.hostedemail.com: domain of jniethe@nvidia.com designates 52.101.193.63 as permitted sender) smtp.mailfrom=jniethe@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1767916185; 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=xMY4fbuyYWH5PKtdaDlF1Z2O4id+OapRDb/JDmXLU/s=; b=gKDzNg9V5vqJa2Ep/+Lz7EKtubgQ8UJ7ViMd/CGP0K4cIIag3gmhDSw43RtkUWpLKyGXPk WBH2Dg7GOgP4w7aqQ15YVWG5Ya29dBRTjRMKwrZ1d2m2YzZxDBPHi7EP/TgCsbJIvB/Jwr pJrStQBOw21M1NwrvNZa3VxoOPNblAw= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IARncsd7hxd591d6QKVP8mdf4EKjOnesw51WK2DzXSccZwK+R65I5TUFocYxcuaxd5kodyR7lkoREo3t6VW15rhLTKuHGLaFbTHiGLUM9/xBlH1N3haiHDJ6Awr7ZmvAq2h7un06h5FgIg8SUpUO1w8vaWNrLzuUuBAkSLWs7YzgVlWR/IxnTl1BzfxjzDPDqNXF4q3RN1vjOtEmTqE9zjIA+IAxMQKxYvKgDBuo/wZSjwQv9WZsaIfdzc5O+uPsV76bAMpiCbtj7b4mnmZoDLZtp+ZeKy5c4lhTSA1Xec2RXn4idR3uK0N7LKtp8NBCElii4yR8e/pKJTYaNbCWmg== 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=xMY4fbuyYWH5PKtdaDlF1Z2O4id+OapRDb/JDmXLU/s=; b=vqcHMw8ZmEu5u1Mp6AV1/T8T53Xc2SN+YJt7jF/NdndXUnk2BB6Z+vGMYBeEJ75esSqDxgELc28qy24Xe2KCn4z+Ve70GkGNq34ZpWfBCt1cQyyKm9DuxHeZl17dhSMWa2QPPS0k32q/j/8gUzDQODoeE18F9L5BmfTzGTon/NWaEwvRsh/i6aZf8pKpATD5whgAKh2WpqiJ85ApX0FKOsM0S218bkrDUzEWGG7f9vlJuAd/NSaR8D0+kiwDMfUWYHFkZ3Vn2bii3hwoCkibll5XrggwWBDgM3NyvpgIwvsqvytGZolNuVSVIxvcqSqXg6YbNtJShX/NwQkiiBOk/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xMY4fbuyYWH5PKtdaDlF1Z2O4id+OapRDb/JDmXLU/s=; b=JNTaFpqZl0JiXa7IsdaMLtFfucukQorvlDcmCpqje/UR+LLgO+mgSjIoiUgyySZMRtMs/iGdW50ux7So6S4/88gTua2yonZociVhJPNAE4pzGU8Bx6Hksjga7QZEib2ys3JL3a9rY0/Uift3aQV0x1NS8SgMY/4i08Wm512kC5hAxEp0g2ZmYRZHQ5zctK3SFV3UUhUileiEXGnu2y2uCRhDSwIq9zX9sM/yOy5ovyNF3e4gVTbBBTJcrF/gGZk2ZV/J/OQdQEusGgnuphZWGARgoiCptTetjtQkap4OEUOiaLWB+NBClV6CRFsCGpHT8Tq74Y6+/SCWHEIEXvWU4g== Received: from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by MW4PR12MB6803.namprd12.prod.outlook.com (2603:10b6:303:20e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Thu, 8 Jan 2026 23:49:41 +0000 Received: from DM4PR12MB9072.namprd12.prod.outlook.com ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9499.002; Thu, 8 Jan 2026 23:49:41 +0000 Message-ID: Date: Fri, 9 Jan 2026 10:49:32 +1100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 01/11] mm/migrate_device: Introduce migrate_pfn_from_page() helper To: Felix Kuehling , linux-mm@kvack.org Cc: balbirs@nvidia.com, matthew.brost@intel.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, david@redhat.com, ziy@nvidia.com, apopple@nvidia.com, lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org, airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com, mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org, linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca References: <20260107091823.68974-1-jniethe@nvidia.com> <20260107091823.68974-2-jniethe@nvidia.com> <10a8c08d-38f8-4d91-8f4e-f6140f5f260d@amd.com> Content-Language: en-US From: Jordan Niethe In-Reply-To: <10a8c08d-38f8-4d91-8f4e-f6140f5f260d@amd.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SY5P282CA0039.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:206::17) To DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR12MB9072:EE_|MW4PR12MB6803:EE_ X-MS-Office365-Filtering-Correlation-Id: 443d0c54-ad85-430d-ecca-08de4f109766 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?R0M2bUY5MXRsZEp2d3V2TVBXOW5ka1BYcnlGTEo3NU9JWkpxWk1Sd3crOTJE?= =?utf-8?B?MUkxOE11ZWJHOStXU3RTOTYvQ2RoWHdCcC85SWZYdEJHb3BaYjgvMDFDMGdp?= =?utf-8?B?STF5UFFuclpiS2gwU2NXdVJzZWRGSE1mRHZsdmN1SjQyK05VaFZWbDROcDVy?= =?utf-8?B?Y3BzK1pMcTllYmFaenVacVExTUNOQlBMb1lCWno0bkN4bmdSZCtQbStGd09O?= =?utf-8?B?Wmd4MDhwU0IxR1lxOStTb0pLK1FTRzYyR1ZpaWowWXRUK2NaZ3lHRkplTVFU?= =?utf-8?B?UXRtYWdKM20rSFRBTzI3eEk5b3ZaVEdkMFpyM2Z3WGJRUUFtaEV2aTNCblVX?= =?utf-8?B?SlBVTk16K21zN3RRY0JHczNjRTlyaVNJMm1pY1BkZjNQeWNlTi8zT25JREZa?= =?utf-8?B?ejVIbW4wOUp5S0taNVFaYTBUMXBhc2ZhZCtha1NsM3M5azZMbnh6aHNoby9E?= =?utf-8?B?cUFaQThjc0lpeklaM2hORzF4ZjkyRXUxZEhtNFZlSGptM3ZZbFE1L3RHb0FQ?= =?utf-8?B?L3d5T2JLVE1KSW1IanZEOUZWYjA1ekhxQnNSbDVNbkJtSDhBczc2OEdPTGRn?= =?utf-8?B?Rlo5ajRvWUJNaHVxZ1hMTm10Ym9ydXFjZ01waHRFckY1Z3NkcmFOd3hBL3BB?= =?utf-8?B?N2tMS0ltRE0xSUZpZmNHVEhsbm9aMGtmSVY4RjA3cUhMSTFJdnZQUTVnVWJJ?= =?utf-8?B?YjRhZnBYMEw5L0lIc1dxRmk2RU5xSytQR1NlUzVWUXlrNW5xTGZEUEE4emRJ?= =?utf-8?B?TVQ2L0FzZXVDUE5HVjIzc0VQem84ZFFDcU11NDhWaDlBSDlabGZPMXBBSU00?= =?utf-8?B?Yy8vc1FBNVNUTzB4TG9ENGZlQks0a3cwL3VJd095NGovQ1I5dUFZdFk5aHdk?= =?utf-8?B?dHY5RkZ0QWUrVWhEN1FWdXpBbm84UGl1clBhN3Ivc1QwZDU2OGZhbGtBTVFB?= =?utf-8?B?OFhNN2NURFBLbldSWHh1Rm4xbmlPWkMvNzUvVitjNTBFanpEc0k3TVZENDR3?= =?utf-8?B?R3RnTDBjR3hxSHI5SHZHVGJrYlRmeXd0SVR5STF2ekpkYWhvZ1BPTWZlbm5Q?= =?utf-8?B?c2FWcTJXNTdEczJuZnEyQ1pLV05XRkNJNDQvbWwyZnJ1azlBTGxDNnVUQjRj?= =?utf-8?B?WHZJYXBqd2YrUVZqNkJseE1tK09mOTI1akVxczJNRFNWS09jWmdaM1g5dHEy?= =?utf-8?B?RFJNNzl4c0I0WXVkY2hQWHdTeEdQR09RbzR1cFlucUJqdVZlVnBkTWplcXRv?= =?utf-8?B?YXB0UzNWTXVCcXBWdU03NWJnNUxFSFgrN00yRzM1UW5IcU1aYjZ2YTYxNjZs?= =?utf-8?B?eGFCT3JHQ3Z1bzhGeHM2UE91d2RNcWZNdDI3d2RuM0FaazNId1BJS25YRFBk?= =?utf-8?B?c25QcTdKcjdVZnAvL0paTDFjNzIyelRwUzhqOG5MVHU5ei9CU09yTzIwOGQ3?= =?utf-8?B?clVUalBqNHdiQmVlK0RNd3FVZjBCYmtMbHNiaUcxSlNVampmR2hSWVJLS1dS?= =?utf-8?B?N3ZFeTR5SnNXKzEwd2xOdjNDeFpQRkgvS3YyeUpHaUdITS9wN0FiOWFQbjdI?= =?utf-8?B?MjNrRFB4RjRYTi8vSlo3aXJnbEZLUkVDelFnOWpRT3lMaE9oMWh6Yk9ZZC9n?= =?utf-8?B?eHNMTUd2eHdrUXJyTDVtdGRjbWhodEFDbzNLZWl0alFEakhsV1Z0RnRacWRL?= =?utf-8?B?d2IrVTJkVWtiazJSamFDMzZRTWRLc2ZhVm1WdmNmZzZCZVhMd25hOWhXdC80?= =?utf-8?B?NXpOYzJGQmhsTmJKckN0eExiNE1vMjYvWXNyY0hyV1h5dUdQZ2VUcm9hMTFZ?= =?utf-8?B?cHNHcGUvL3pnWDVCTFhGV1VTRWhTYUN4K29KazBwN3NpYmozRnlyeXZIcEpJ?= =?utf-8?B?UU0ya0JNc0Z0VmVJaVpwc2xQa29sOEhnS3ZjSGwyZGtXN3JnYVBOZ3RGOXk3?= =?utf-8?Q?I3EpE69f1q1mFONDYP7A5KRYC5XKFp4O?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR12MB9072.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?eit5U0dkYWFiNzdwQlZ1ME5rOVdybXdRN3U5VW5ZUnpaVVhhaGozRDRvazZP?= =?utf-8?B?am5vZHhkOHRUVjdWR1VhR2lVY25PdDBab3VnbXZ0ZVB4ZGRKamlyNDZLOS9D?= =?utf-8?B?NnJXUUV4MGxEZXh3REZ1RVFjSFowaXk4YXdkSkgvYmhVMXU4VGlweWx1ZGkv?= =?utf-8?B?enFZdVM3aUZYSmNVTHVFNFkwN1pxaHB0OXNDQ0NYditHK0pFQi9NZ2oyMW5D?= =?utf-8?B?MS9qV01YN2JJYWJhZ3R6aVhvUjQ0MWFZT0tVb3ZRWWxXSkU5L0hpT25rNDZu?= =?utf-8?B?cXltd2pTajU3eUZHT0xZTnYyK21YWkNMdDJHMEI2VVZBVU5SalE2Rnh0N2Rx?= =?utf-8?B?UnlBNkpKZUtWVXg2Y0FCUDlxUzJJWlpnUHJDRjBtVWRmZ1Jma0lpZUVaNlVI?= =?utf-8?B?dlhLTHNVRjdodTE0TmtkMlZ4UXpLK2lJbGh5NVRFSDcxUm5DRVBaU1V6ZE9E?= =?utf-8?B?QTExKzQ2VGU3VkJKTm1lMnhhSkZCQlNwc2VxZUJFemtLU2VQOUlJQ0lWdVZV?= =?utf-8?B?ZFptaWFRVzA4MWMxS01uUGhBYnNKR3A0VWw0K2lpd3VZcGh4ek4vL1l3UUs5?= =?utf-8?B?bTAvRjFnc0RHd1FaUWdDbllFTTlYSUdIZVBjR2U4blJtM2kxUmdNdm9zQjI4?= =?utf-8?B?N1F3RHVlb3JOeG44OHh5c1h5VEIwQUp6SGVVTG9NNTNaTmJJK1hVU1A3ZHBv?= =?utf-8?B?UUNTUTZHV2ZEZldPdUNSamZIYjh1N3NjejhQQ2lxakEweGRnbU9rYXV6WFFm?= =?utf-8?B?R0U5VVFrTGYzZXRlWXlWazljUXJmNHdNK0VhSnVYU2w1dXdpa1dOOVBCMyt1?= =?utf-8?B?Ulc4bmJjWjRuRjZXYlBWeHk0Yit2MytFRHFaK3Q4WnFnUm1JcFJ3eS82WDFF?= =?utf-8?B?K01TQWNPNksxcjVidEN4UzhyS1JXWW9EeHRpQUptaDlXU2pPNk1iV2xlODZ2?= =?utf-8?B?OUxKYXA2aHozNkZyWFNNRlZtSFY4cHJ6VGtCN25hT2xaSUJrZ1VabzliNVRY?= =?utf-8?B?WUdPVXErbG1FNlQ5NHBzZkplWDY5U2Q5N0NEZ1ZBMEVBTVdjMDdIUkJSTGc0?= =?utf-8?B?M3ppUEJtSWhuYTlGR01FdHptbmh5ODJtY1Nid3o3eHNsdGRSRGdTZlFLeFJK?= =?utf-8?B?VWdKcmM4Ny9IMFFERXpXYXV3eGxFVUl0cVBXUEhxWTNaM082RU45ckhOVkZQ?= =?utf-8?B?Y1lGdEhSVW1VNWZYa3VTcWJYdUdtalJJQWpvdHVZQ0VOMWF5bXVneTZvZ3Bu?= =?utf-8?B?MzhablBlSTNKeWZiSHlPNnVWY29KdWs5NElsZkF3cllVdWo5S1NBOTE0dEpk?= =?utf-8?B?cFJETm55dzV2am9pZlBldnZHV0RURUVCOU1wVDM3MExNeEpGbE4zZ2hocXFl?= =?utf-8?B?cit5SjRCTmJ0emp5U1JKcVNLS1BBbE83Y3lCWjhobVdUb0tDd3hkRFUyaTY4?= =?utf-8?B?VmZXdGd5eXgvSThLQUdrZjE5ajFsVXZ4K0NCWTZXYXZHSFM1ZUdKcHptVWRm?= =?utf-8?B?WTNLOUV3Rjh3Z0xUbE5ZbW1rcmxZbXo0WmFIandSRE9Yd2V1VEtBcUFRanYz?= =?utf-8?B?VjZ5T0FRMHJPTDhtZitDVEVQaDlPZmQyM256c2FCMUl6eFE2cnh1bTZPSU4y?= =?utf-8?B?Q2dZV0Q3V3ZvcURHUS9ZODNJd1k4T21xUjYreC9qY1VvZ1Z6SG5TcGU3d1dV?= =?utf-8?B?VlRuMXo4K1BqdXhWRUZDa0Y0TTJVL3Z3S0NDN1dDbUllZWQ0OW96ai9LMUwz?= =?utf-8?B?YnhIVTdLNkluUDkxUm1aQmVzU2RlN0M2all2RjhoUmNZaHhMZ2NkV1BBcllW?= =?utf-8?B?ZmVYWCtOUjN2WHZhZUNGd1V3T3VacGdWWUNyb29aS1BhSGhrTkhHN0lGa3BT?= =?utf-8?B?b3JjOE9EY2ptdGhZNUxEcStRNGlUY0NIN3l6VWtvbjRNOGJtaTFxVmFRVjhi?= =?utf-8?B?OEhpK2NyTTRvR1dOQmVGbHhZMlAxU1FUVCtFc0ljVVUxME5Ra2cvTW9nM2E5?= =?utf-8?B?TFR3cVgrWDVxM05TSXpaV0liVStDb1BWYzk1bGtTOXdXcWtQTEpaeGIvOG9l?= =?utf-8?B?TFp0eElvM2RxUG9tMk1EQldZOTVVYUFpampONFJXNUFOWG4wbGsvcFg5OWl4?= =?utf-8?B?SERpekdNeXRoaGZNb2ROQjFuaTN5MUhDbkY5MVYrdHFRMGMwZzJ3QlBSV01U?= =?utf-8?B?SHpQNys4K1ZDZ1NsKzNKSkdtVTNRWmpsQW96eFRWbktkc1BvMUpIL1VWKzVv?= =?utf-8?B?NFFUM1lQbzdtZFNnVHA1QW5MdmZsd1V3NHRhbWd3NFRtTE1PcWpwZDFkejAx?= =?utf-8?B?LzN5OGNyd29ZWHRlMldldStiQUI0dGF1eEx1ZklPTTZiSHQyaVBZQT09?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 443d0c54-ad85-430d-ecca-08de4f109766 X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB9072.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2026 23:49:41.4226 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YqnR12TqYCoUToscxP6+RYeeB+Yush/9el8Jzbp+CXTkrxpjAwEhiqkiWNIJaN7VgtdlmaVs88ij4ImyYasB6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6803 X-Stat-Signature: ckz5xtwqb7a9yf8so3k3dq9qijkq7xs8 X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 22009C0006 X-Rspam-User: X-HE-Tag: 1767916184-358551 X-HE-Meta: U2FsdGVkX1+UTq6S9669yJ0oHodXuneav8UhFkw0s/Xv66DQNeWtMeINOoPqzcRUsjz0Qvj4gh6umZuCbiP/UT/z7qYMRR69ElY/M296pk0Pd8Ft+6FwLhCFpdnoI5Fi4/z3Wbdaxiau1cj9Dgt5Uvs9wWjR8PwQIcZ4zrddSJp9C7OOhu3yI8XCqmEuwYbxWJssy58dKXpoH6oqwKnsKb8GXWy0gLWKHdsR14TMVwMr1naXAzYEELiZ9WOLM28wTdSFI8pu0OjlDMeRy57ZENbK790ELZu3Qf1StpmhxweD1+NGq5pc34rWH0WmNcLgqaYw+0MftiYi08fdenbfHxm7AwaJUPbWTbjJm/JV9oRtFS+EE5EmhTpV9vHK9OgXVa8tLHUxJ61Mkjf9ug7dyI+hEhv5VsVjdoJgSQo7yg3mzgLzRCTtSwqw0RwjyN6mH44LLr9ohVHp+FcU6a3WBmi8bEhgMpNTkltPOPxU3xQP8KdYKKjkQRuWKs6VhAhbj48X0oXrzupZ90N+WCPHBhDZbEx0gLlWd3D80bvczt/ZgEQ/Dm9Q1Hvtt+OLERSh3ki2SRLiDRo4iEKjLpnS97hCsT/24m3rsUHZ272J+8LoieimnP9ciYXwqjLuOCUo+sdPFeU1PO8Cp9JQ/7qQCl2OQrqJfL4PYTHxImaKeJ5zPzirRn0+jrjHtQHPkiEMy5KPA/Tj4NRmGQo8R9Vw3YrCDeCL0qoML8dOXjtw+fZ/grtMZGXOFPepvsLZPkUXqZrswjbWlcoHRI9MDvEyMeIBrcWii/Tx8W03TS5sDjo5O4m0ylTOf+oNN3mtMi8meho/1LqnS7BxSx/r4Z/WQl+J7q3JDGYtRXUM1w+IGdWQG5jywW400ipfkBpFGLpLLBLCtxCwH2snxEMCvhq9a2j4L37U3NaXZ9dG6Ig1L33P0490aoS9I0pWPt2LvK/EksqICP1aM2MXUqLC+Iq myqeeCIj zK1mspxzKz2DIbj0V9kOnpvQA+FpUM6euL8N+g6lFq7p2sCE/zpKhxhS5bUQAwjuU3MMOcYGa6BHC4PIzIQ3OKiY7iWQHeFbZfzSsSjLzZ2hmCctrvUNxSUJ9oQ9lSi4sBtEO2Sj6GEX+t1+vJk75Z8aVS7qfEla8hpfAOUVHj6lvd1Lb/mCZdqEktbiyj4Hy0692gAU/AO7Y6jRMZi7U9q2VmGm+mIFLXGLw+afFarleJ62bqsHN73p9liTtO/91V1LU4njkQeUfwmFg92qtLDvjcsBjMzp/TViqD7PNIQ0z3yO4+StRmMzQDRQi/HZ4+/96fwa1HvM/dj4dIIPuIBdxciACToGgzztYyuoGLpiGuSzZqkki5wNvJQNxkEe0zdffvqJvh34PomuQUWD85jam1dXxYOZAPDZoX5r9+3D2Wf2lpa7YECu96Luza/Ogv/7m 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: Hi, On 9/1/26 07:03, Felix Kuehling wrote: > >> @@ -646,7 +646,7 @@ svm_migrate_copy_to_ram(struct amdgpu_device >> *adev, struct svm_range *prange, >>           pr_debug_ratelimited("dma mapping dst to 0x%llx, pfn 0x%lx\n", >>                        dst[i] >> PAGE_SHIFT, page_to_pfn(dpage)); >> -        migrate->dst[i] = migrate_pfn(page_to_pfn(dpage)); >> +        migrate->dst[i] = migrate_pfn_from_page(dpage); > > You missed another instance of this in svm_migrate_copy_to_vram. I might be missing something, but is there call to migrate_pfn() in svm_migrate_copy_to_vram()? I'm seeing svm_migrate_copy_to_vram() calls svm_migrate_addr_to_mpfn() - that should be handled already. Thanks for reviewing, Jordan. > > Regards, >   Felix > >