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 44B09C282EC for ; Thu, 6 Mar 2025 23:20:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B4336280004; Thu, 6 Mar 2025 18:20:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id ACB33280002; Thu, 6 Mar 2025 18:20:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8F67E280004; Thu, 6 Mar 2025 18:20:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6BC1E280002 for ; Thu, 6 Mar 2025 18:20:42 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id BA8F9807DC for ; Thu, 6 Mar 2025 23:20:44 +0000 (UTC) X-FDA: 83192698008.13.3B055F3 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2057.outbound.protection.outlook.com [40.107.220.57]) by imf24.hostedemail.com (Postfix) with ESMTP id A4E14180009 for ; Thu, 6 Mar 2025 23:20:41 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=uVtQR1i0; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf24.hostedemail.com: domain of balbirs@nvidia.com designates 40.107.220.57 as permitted sender) smtp.mailfrom=balbirs@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=1741303241; 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=bww/b3jbVG/RXaq8bC1xNoTPypStt+KB5fR58EaUBc8=; b=M4t/4bRHby9xIhom7ZgYTI9IMbezagOD9t9E8Rc22yr9BeUBY7rB1h1hOthxQcBqcJPReM yKxBdhMFz9+5IHoSt/fBOBVbD3aLMPMCGHaYTCdA3MR+DqAFk26DNdM3PSISU58HStRx3T t1ucv5ib7NTENlypyVUM4cWQ7UZULwc= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=uVtQR1i0; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf24.hostedemail.com: domain of balbirs@nvidia.com designates 40.107.220.57 as permitted sender) smtp.mailfrom=balbirs@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1741303241; a=rsa-sha256; cv=pass; b=tCvqrKaODrasP1j9Rje5yHrHKNmSwvmrer2ngmUMKs5dJRcFVwLdIlwnd6lKPiLqdN+aip hLbhXnGC4lEVFS8PUGErHC9dbuK/ppHGvfQqAgii9CRcMfYwJIgx+PwXV0k3tgSv89UsIO r8PHZmnjQlt/wEbz7FkfQDaTnoqXzSQ= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ebV06TUPchNcuEhRMGXJn//7b75QK5AJEO67hZekutllMkJG3CJwy4z1HCQWYbr/Ut6XfK658a8WEXRE1PEfmwZD0SyRPtwf2CXeRnMHq/9+sc41/0nawjvsA4Wsm9VOijJy3tyUXITMBlQOij61L0CLC7HmB5Ohx/yrfzP9dAHGmh4ldFOVRX1y0nPmZ00GRfsdBdjkkRvGq995PXCfiYBwPxl/SNpTBEJBDPc8gtyxdXvodp71B6lnwVuIer9ijP1U+LTRtx67nDf2FKcv/QYLWTyBytUsLudXoodYgxV57kD+5FZCXa2uEboCPU2B9NQzbG2agNKyfbLRbHgEmA== 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=bww/b3jbVG/RXaq8bC1xNoTPypStt+KB5fR58EaUBc8=; b=Toe6vmGwY6fZ10kMRB+B3Muo7g2THzER18Ed15K9ZcRKmTQArk+FnmEdMYj7aPjkxTMroLCPR8wRVuI6+6vZuqLZXTzuVq07gHw24n1hVc2kN+7fkQ3GHys4TaH8U2jtljlEcb4NRnHFFnYQGPs3eEBvfZ2YxeYBXvjTjpIGYgYFuDvjzsHzAWH5UOj47WI5tO1a7sqokboV5pL0PLsXnjb64DJ9+DulfH96J6vnxE0K2/79gOB7/AcMsF3aU0VbyylgkZndEHTSWs7Nw8n2qRphkGst9NyLfX1oHVUiWZv53RFDXA1wg4Sh59kF+5D+f5Os1dqH40Z9w6ccva8VuA== 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=bww/b3jbVG/RXaq8bC1xNoTPypStt+KB5fR58EaUBc8=; b=uVtQR1i0ANrInQLwxqHgUkwqIDVQSPNmuFu2Oim+ohtbFMo9Acw/Iqe4CuFMWax8r60BKDvanThV+BowGy7Gz7ToeSOOyE0lEKm06GnlXlrhA2toucCzUnD0SW40FHGXpHQcFt6EpGUF7gTO6DXh5bGtsdM7lIDihh0WSh6PfYcADFqbIiSuT4R/3gFByo+9wTicQllZkSolwfTvn4n3soZJO0dVcln5qW7gkDGo0fIzu3DTvrNRBnE/rAjitQxHyiG66ethQUuQZU0NZvc++um1uXTqiXGHAi85g0bLhrIc+4Zd7IzXWN5ATAGn7heLSH7CNaysXwe0kk7n54jw8g== Received: from SA1PR12MB7272.namprd12.prod.outlook.com (2603:10b6:806:2b6::7) by BL3PR12MB6404.namprd12.prod.outlook.com (2603:10b6:208:3b4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.19; Thu, 6 Mar 2025 23:20:37 +0000 Received: from SA1PR12MB7272.namprd12.prod.outlook.com ([fe80::a970:b87e:819a:1868]) by SA1PR12MB7272.namprd12.prod.outlook.com ([fe80::a970:b87e:819a:1868%7]) with mapi id 15.20.8489.028; Thu, 6 Mar 2025 23:20:37 +0000 Message-ID: <6a8d6234-9d45-40b0-9038-e09f1084b229@nvidia.com> Date: Fri, 7 Mar 2025 10:20:30 +1100 User-Agent: Mozilla Thunderbird Subject: Re: [RFC 00/11] THP support for zone device pages To: Matthew Brost Cc: linux-mm@kvack.org, akpm@linux-foundation.org, dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, Karol Herbst , Lyude Paul , Danilo Krummrich , David Airlie , Simona Vetter , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Shuah Khan , David Hildenbrand , Barry Song , Baolin Wang , Ryan Roberts , Matthew Wilcox , Peter Xu , Zi Yan , Kefeng Wang , Jane Chu , Alistair Popple , Donet Tom References: <20250306044239.3874247-1-balbirs@nvidia.com> Content-Language: en-US From: Balbir Singh In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BYAPR04CA0021.namprd04.prod.outlook.com (2603:10b6:a03:40::34) To SA1PR12MB7272.namprd12.prod.outlook.com (2603:10b6:806:2b6::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR12MB7272:EE_|BL3PR12MB6404:EE_ X-MS-Office365-Filtering-Correlation-Id: 4c1d09a3-9644-4a3f-d5ec-08dd5d0580cf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YmRsYVZJN2dRV2hvcEdUOTNTVVppTDEwTmg0azZzTVRKRDZtc1IrbXFld2wy?= =?utf-8?B?MGdFWlBseXRyS2ZwS2FSMkdtNWJvb3BzYjAyU0tlRUtma3lQWVdUTlFybHFO?= =?utf-8?B?c0JsaENGVmxxSHY4bjEyOUNjeWJ3VkJVMHExaVdmMnk3ZkpjSUo5SjZ1Rklo?= =?utf-8?B?ZVVFdzdmd2JsK2RTYTY0dURqSGdMcDd5YjhhbW41MDNPOUtXUTYrZnpJcjJn?= =?utf-8?B?M3ZNWEhzQUZ2bVo5ZStVeEEwNjBqd085U0JGWDJhZ0M2cHgwL1RDZXgwV2Rw?= =?utf-8?B?RXMrTWdkNVE5Vk14TURBcHdRWXlrQ2VMejBOQUhQTkdqZzdrcTVIS2FRMWl4?= =?utf-8?B?THZnRlFMVWNaMVl4NTc3ZzJGUDlPTDlNYlQvd2U3OE0rTmtuNGZhSTVPVzFh?= =?utf-8?B?OFI3eTlPbEJpdjlkT3B5cWVpWFBSZkhCVFJhVFpWS1ZpN0pNaWhSMk9nSWkr?= =?utf-8?B?bFhFVzdBTGIvd2tLeXYvOTlqSUJRMWE5eVY5WFVKR2JVNUxKYXNaRzU5dzJH?= =?utf-8?B?VGNTOSt2VVRPdXRFeHJ3eXF3em9PNVJHNWd0bTAxQ1VQMXpCMHZmKzFJNGNU?= =?utf-8?B?RzlscDNUMDl0OFBrQ25sbTgyY3lSdVFGLzBRbFBwNFhzSUZnUDRGNURYZ2xj?= =?utf-8?B?cEN2T3VJZ1l0TTA5K3JXR20veGpjZzVDWW55d3BRTDIzcHVFK291aDlSM0Qv?= =?utf-8?B?SkZBNEwwelMyUk03dGY1OGtwN3FwVUF3OS82bGRRV1gvVS84WWJkSHgyT2pw?= =?utf-8?B?V2tBU2tLMEhHSTdHLzhuYXE3ZG5INDRES3JRSVZ4Q3VxR05xcHVob25XRzQw?= =?utf-8?B?eXNSOFAvYlE2M2laV3VqRTNMK3hlNHFjdkloVFE3NGxCWGhyL0xLT2FYMEp6?= =?utf-8?B?T0tYUUEzYkNDRWJmVGxzWmh2dmJVWlpMV1FETGNCaHE0YnNjc0Eza2dWVFBl?= =?utf-8?B?V0ZOZndvSmRLWE10M1hnVGVFNUdGeHJmWGdPVUQwMjJBTlZSUUp5emRhbUYw?= =?utf-8?B?MkhheUdWeExJeklQT1ZtM0dhK0toZ1lOWlQ2c1ZZUWVSd1U5TVdQNitHTmF0?= =?utf-8?B?OWVGcGZTb1p3YTZYMFAzbXdVQm9tNTNZaFA3Q1N0T2ljZTFwdWNFVU4waSt0?= =?utf-8?B?VmdVcG9ENE5wdWFEYW9saFZaUERnOVAxN2FVSmt3NnlULzBYbTdVN3MrYVk5?= =?utf-8?B?VmpUTmpNazFpRGozODFLSFNsdm9aM1NnQUhDOE5QVDgrSlZsZVY1b0kxZlVu?= =?utf-8?B?aFlXNUhRWmo0RUFwalc0RkNoMEdWZnY3TGRYakpudDNMS3NNQW1ra1FZVVRl?= =?utf-8?B?TDVrZ284U2FVbEdMVUhkWERBR2xqTUZ4VG1sVVd6UnUwQWF5ZlgyaCswYVNp?= =?utf-8?B?dGNCbGo2L2hkNWZSU3VPc0g0b3ZPbWZtTFRxZXlIeDhEU3pHVzc5d0l2SDRK?= =?utf-8?B?UnBXUnlNYW14YWg0TWU4c3E2Y2RYV204Y1VsZ1NIYmJiZHhrSzBkZE1tZHdt?= =?utf-8?B?eU03WkRDWGZSbkZxUkZheUE3VW9tdWRMR0RJNUhvL29pNklFTHZObXB6amxS?= =?utf-8?B?Y3dCb0cxQituM0xtTVhKMi9ld2xVMnU4Ri9rK3VrKzFyNC9yRC9yWXRiUE50?= =?utf-8?B?WEtLZ3RDcHFxa1hyRFNrVmJQNS9Ed1RmWDNjcEFHcUtJZEJDdVdFQkcyYng5?= =?utf-8?B?NTE3clpYb1RyMFZLOHFIbFRRclFCOWZNL3FjN2lxS2M5eWhXclBLTlRFU1Zw?= =?utf-8?B?bkF5eHFaZHRUcS9xekxTeFd1Vms4Q1I4T290TE9GMHlNZzV3blpEaDRaS0Fy?= =?utf-8?B?bzFYVDJ2WnRqUnI1ZDNocDcwREt1WXU5Uk13MVZxQlQrWSs4T0xDTjJTQm4v?= =?utf-8?Q?Ej1gMn3HvtsAt?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR12MB7272.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?REJrMTQ2QnZNWkRqV0FIRFIrb05iZTlIanF6LzZqRUNUUTFPcHFGNVdpUE9k?= =?utf-8?B?TmhjS2Q3ZFFCQ2w5dGVEVEpDbi9wcUIzVG0zREE2a0p2ZXdJZU9LUDN4SUF5?= =?utf-8?B?M3dXNXNoWW5xOFlvdkRGYlBJYkdwWUcvZ2N0Nk5zV3VEY3dWSjRxRnZVK2dx?= =?utf-8?B?ajlQaHRJcDhqWi9lU3FSU1dpS2JoSUpmSWU2VWpnRlVxS2VwbVhTcFNSNzdB?= =?utf-8?B?UWNVVUZINXZYTzRzYTlqcEhjbGw4MGRFSEkrVDZVVTdWR282a3BBazU5SDJn?= =?utf-8?B?WmFaZHZ0RHhJLzIwU0hsQWVoYktCMFBMQ0VXS2VjdGdleVA4R2F3blVTaGR5?= =?utf-8?B?d2xLV0oxaHA0VlJTdlRrdU9VSlZHYm54NDA2a0RxbFBtM1RGd1RsZHFRdjRS?= =?utf-8?B?Rm55ejdrejZwVTdsVitEVGpoRjVUVjMzV0ZKQ21ybGhHbjRNQVFDUEtYVUU3?= =?utf-8?B?WlgycTltU2hnbHNLUHdwekxnSXpWMm40VUtEdnpta2NLR1pPNTBFMUxlNTlz?= =?utf-8?B?eVZ6UDFxb2hLOEpOVlRSL3pHZWlWdFZEaEUyUXR6K3FtYk52OWRoMWZJYklx?= =?utf-8?B?TTgxRlEvMDIvWlpUS0F1c2VPc1J1NWRFQWh0L091dGhmc0hnczBXQnVmTWZQ?= =?utf-8?B?UVg0S2JQWmY5d1RGRFVVQ3d2MDAvQTVpMmZnRlhmTHRtZWtBcnhmYXU5OC9D?= =?utf-8?B?L29meW9wYUdxdmFEWmtLTFQ3bWdweS9kWWpqT3h3TE8rb3Y3M2JTaXNFMnF6?= =?utf-8?B?USttL3N3L1FoTUVxSUJCc0VtV1JqSVBZeVZFL01iMDRjY1hOeTlYNkkrbG1o?= =?utf-8?B?NkIzT2tTWVhQcENJbmgxKzUyb1ZIOXptQlp1UjdoZmJsaS9GUTlpaG81WHlP?= =?utf-8?B?cTduVWVKVXhzTWxMeDE3U3NZNWJrWWY2RTFOcmwyOHFrLzB3VjlTWFdUdm9Y?= =?utf-8?B?QXlOTlJvd3pHWEFTZ0JKRWY2RXZZRjJkMlpEZzJLOUpnbjZPcmdEZDNIcTNW?= =?utf-8?B?TkJmZ3RVUWhWWXNJbW04Q2M0RU51QmtiOFJnc3pINUxWcGhhLzNxc3VIcHc2?= =?utf-8?B?bzlGVFB1dHBCaFllVEUzVS9yWldmeVJWcnJBOFhyRzU4MHVFcXZneDl5c3Jy?= =?utf-8?B?aDdvOXp4TTBRcVlFV25odjd3RmtxUzM2aDk5YUV4OWc0NGJ1T1pZc0xRdExT?= =?utf-8?B?b1RkQjY2MTVLYktHWGlicWdhRktVZVNUdThTS3JPdWtkbmNsek4xOEZoYWJG?= =?utf-8?B?R3Q4VHRaWjZ1bjdsZkc1YWQwaWhXZWF3ajdnYVFHK3BTR3JtbHlHdnlkZ3JD?= =?utf-8?B?MmJMeFJ6RGt5Y2JQUWhRRFVpM2wva3JKVWJwS2xQYkZVMXBlcHRWWjJJdHhP?= =?utf-8?B?bUJhMVZnNm56ckh3SHBic2tFRVBadG9ncDFGOW9SRGcvbXhmUXNPMTJUT1BZ?= =?utf-8?B?YURjNEVwN01NeDNZeks5Nm5GU1h1a2RtT2xHSFA1OUl2Q0ZCSitoV2VyU1R0?= =?utf-8?B?RHVrcm9KS3JOajZ3QzhNVERvcFBMakI3b1RkcW45bnpJNEd5ODBsTGlpU1Nn?= =?utf-8?B?Q2xGMXNKNjFsZjBkVUQrSHpjWlk2UUxpekVrWU15WE4zSGNPQ0dnUnFWaDFY?= =?utf-8?B?K0hJQ1QyM2RDN0x1c3NXU1c4b3BTeStxdkx1UUxjcUZINXBMLzJzTUsxYUZ5?= =?utf-8?B?am9rVEFDUlBCcGNTUm8xVlBFQ2hUaU9QeEs2S015TjVCK3RRZU5hMnVRZDdL?= =?utf-8?B?UG1jRll3RXNPYy9pV1kzRDVxY21VZC9IaTBiL2JkOFNhcmMyZHd1ZWVrYXFZ?= =?utf-8?B?NFBwampSVlphWThzTzZTeHRwdFBOc0ViUFBHbXAvWER3RG5zK3R6M2ZOaGM2?= =?utf-8?B?WDBYSThwcHhaZUNXYngxb1NDRklVOXY0UmxOUkdiNm9TRDZlVUFyc1gyWENl?= =?utf-8?B?azdQYzNNS1UxZVlBQ01yelk4NFg1SHVqSnpBSFcwOFMzc0lWbEwraS9remQ0?= =?utf-8?B?VzJPL3VjaVJ0amdsUTlodWtIdWIxajhGKzR5Y0c1QnJlU3YwcTJwU2NuV24v?= =?utf-8?B?aGJJdjcwTCs4VzVxaDQ0Zjh0M3JoOTQrN05GT2JVdEtabTAwdmZQcFVXRENV?= =?utf-8?Q?pO72K/wNT4+QG+pJDIsUu6C/f?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4c1d09a3-9644-4a3f-d5ec-08dd5d0580cf X-MS-Exchange-CrossTenant-AuthSource: SA1PR12MB7272.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2025 23:20:37.5684 (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: Rn4TGdmiMMugPflYQJBjmk5iskZhjOiIJ41kWBfZlCH3o73Am/DuhYajwI9ytiiQwTqxIWZEU9jouowkgHl4UQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR12MB6404 X-Stat-Signature: k9asdrk9jfjgdngm6aew15nb4nwcy4sh X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: A4E14180009 X-Rspam-User: X-HE-Tag: 1741303241-82860 X-HE-Meta: U2FsdGVkX1++qPCRAixAwnThn0xT6PRiXyljwR5PHHHDm6zX/J/0I0tqI3/P1eodzNCl2tt29yR75QXj/AksTykrsRKWnjS5SBM1Li/rb5p1e8KiPnqQN8SNFwUdZL+bnl67hTtNCAw8uKsPZc0euDkOllMQ5VZFiDTN1Rg1nV+eFD8SmZKjLnyT6QiHNiH0DbA0LtughZB3Nr0afCEv29CXBMMNDlUTx0qG90Q1ecv16CHkCgJt8An5W/4ikfRUNtjLkuABfv06B9+zTtecSE6+cKBAO1x0uUxbZQQ5rYPebrBDiWLstomHWYm4kXvP44yx6QVVb417A+ZV729Km1V2Nl2lOlOaxJzF6jmOJGpc2JfPRK0Dt3REd1j5tWyQ7kbVH638Bsc+dq8POUB5CQm8BBrPUjUHwdfmCSC0Mr9LjCy/zApUjQChRFAF4B1sDDDtCL8wTUYuRIoIJZNMP5dys/pUDQ+oOb477sU6m1OCHZo0DonBS2nQ/wrd7EhMB791V0o5UsY3rF1OCoX0xMslA82lRjJ+qMoTy8w+3JPtrFnLNxRLYdMD3Zdn8wxoEzXQYLhCQ9JXNX5m30PO7gEzP8P0uAa5Erj+/01EUn+zgMikX8iRnUR/gNJykXRaoKd05zeerJ+wQ29Lw6b2Dj7Gbqkh+OKH5cyEANmSRqGFl8fY8GcHr16fSc2/FqSiPZvKlSQuOuOzNrjLvE6kHZhaPDQfnFlpRY1v+G0PMo8i1Atc0xJsmP/SGhiLgb3BWJIwPnR80qguqrfQblN9Mq3RUMlP2CLGOqPShyCh6ph+z1nZgs2N+YqPep2d7BC7vlZfMvexz/ffrUd54qpsLKn+MItaDwMb4Yx1ZTYuXxLOVrejE+kBmPxM/GlV8odIlXeCPAVG5uYDVJ7EYmAIm43NjeayEDWbfPQG/ntHI9+SPWIC8j9iQdgw0VwyMqJYgZqBgCQ7jjoCfg6tIw0 NpW+3QzY fdyB04fT7KKCGejwIWh+SZY06NQkFB/fTVOBa7PyIMAixIhxjrnRafq+TC4tkJ521G9myYeaz2CMiehJ+hqa9vydchVCIsX8LW3IhKuBqQmgfX6Z3IVTBA0xQ9yPxX1shfJ26WKkXLXZCxXWQ4z1SJ/XLCS6H2nG0YB7vIERQ4IzYYhN6rOHSrgsrQ3o/0Dk0I3wBG/CJvXFtMpImsDt4uXDJAWnQrUr07NU/UJV12NAt9MxzeFaMuuqwpJQT9CkyZeepjUu7pIJOYqwyVu0blylzaIjFGXhHw8iMIi2cElSjjZAFK+QMkK7HYi54dBbxJXImMSZcGvHZbcWY43wWQ1anTpvbK3VRnO9CluzUInOtY5RAd/ZAlH5Hmoz4N0hurPId4AYUrOTMWA6Pp4om2YatHjqi58fRmkEn4ho7t/s+1RQ354NAMFEM/w== 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 3/7/25 10:08, Matthew Brost wrote: > On Thu, Mar 06, 2025 at 03:42:28PM +1100, Balbir Singh wrote: > > This is an exciting series to see. As of today, we have just merged this > series into the DRM subsystem / Xe [2], which adds very basic SVM > support. One of the performance bottlenecks we quickly identified was > the lack of THP for device pages—I believe our profiling showed that 96% > of the time spent on 2M page GPU faults was within the migrate_vma_* > functions. Presumably, this will help significantly. > > We will likely attempt to pull this code into GPU SVM / Xe fairly soon. > I believe we will encounter a conflict since [2] includes these patches > [3] [4], but we should be able to resolve that. These patches might make > it into the 6.15 PR — TBD but I can get back to you on that. > > I have one question—does this series contain all the required core MM > changes for us to give it a try? That is, do I need to include any other > code from the list to test this out? > Thank you, the patches are built on top of mm-everything-2025-03-04-05-51, which includes changes by Alistair to fix fs/dax reference counting and changes By Zi Yan (folio split changes), the series builds on top of those, but the patches are not dependent on the folio split changes, IIRC Please do report bugs/issues that you come across. Balbir