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 1DB47C83F03 for ; Sun, 6 Jul 2025 16:35:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3963C8D0003; Sun, 6 Jul 2025 12:35:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 36D3F8D0002; Sun, 6 Jul 2025 12:35:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 20E1D8D0003; Sun, 6 Jul 2025 12:35:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 09F1F8D0002 for ; Sun, 6 Jul 2025 12:35:17 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id AAD71109C81 for ; Sun, 6 Jul 2025 16:35:16 +0000 (UTC) X-FDA: 83634389832.14.084EB8C Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by imf01.hostedemail.com (Postfix) with ESMTP id 1B0224000D for ; Sun, 6 Jul 2025 16:35:11 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GRXij81d; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf01.hostedemail.com: domain of francois.dugast@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=francois.dugast@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751819713; 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=gCjnB6xkgsDU2qB0+LuTzmR756HV5/E6rFEHzOOGVYs=; b=51OciKL2o/Cs/GiAD+WMLDwY128p8MK7AorrwiMLAkglqMujp0+WruogW/RLHq+cB3zoKR iQMUNeTlJMBsQT4of6LMb8D9owIggPdaWHrdVXX6EK8uvFhM5OvrxWaKfaGvTuEcoxo4jw zENqZCA7fXOT2mPUlxbRmVKz7WOpoVU= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1751819713; a=rsa-sha256; cv=fail; b=3kyP2g7Z+B9Z0IXGZtUfTLIdFGGE7bq6lips1hp40Vr5eLhNgNX01snGFzoPx8BH/zAAvx l+ZnRe37M7TObV45JAp3FffdmUgxZse5IOx/uwWki7To22M8rPLiGa6D7WslyEnwcS2RoJ Ifhf5dglPOFayoWg33UeCgVBuqFMq7o= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GRXij81d; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf01.hostedemail.com: domain of francois.dugast@intel.com designates 198.175.65.19 as permitted sender) smtp.mailfrom=francois.dugast@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1751819713; x=1783355713; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=EWBzEPNql17qJyHi/EJRCwaiSI36sKc5kT+wjGwE7dI=; b=GRXij81d0T7BE0oNFhMW3retOB6cVBfGj4CYF75v0uCY/9fBdSOPhpus NSyWeYaoOwMi6oRgz4K/mvsO1bzb2Ixk5Bxp26KM4mJK7Yri61I08TncW o6tr7irog8TbUB9sXhrf7qxzBfN/fIb214XZw/l5aGq5PRYxlrjAQ+QmG fKM7f6Vcfa5KAmYMc1mnCOQOv+sqBeqoBgU28NtFlqE3jLdBD20ydsH9k 2XcxmnpiCsFhctMgFkG6MOxESlVlCDOwLZe5SrVUULxNJcif1Y6JTAruQ Jjv13V1e0lrjEO/Pz016TycYRZe+gSb8tLslev2CNXXbX4OP+JpbrMFoR w==; X-CSE-ConnectionGUID: qou7heGaT5G8jwDIVFoVmQ== X-CSE-MsgGUID: AZ2picYuSsSR69FtJqBT7g== X-IronPort-AV: E=McAfee;i="6800,10657,11486"; a="53917679" X-IronPort-AV: E=Sophos;i="6.16,292,1744095600"; d="scan'208";a="53917679" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2025 09:35:11 -0700 X-CSE-ConnectionGUID: 31L82R6JQqudwbZf5XM89w== X-CSE-MsgGUID: LIBCZoIwQqe9l1u05oShWA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,292,1744095600"; d="scan'208";a="155506994" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Jul 2025 09:35:10 -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.1544.25; Sun, 6 Jul 2025 09:35:09 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) 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.1544.25 via Frontend Transport; Sun, 6 Jul 2025 09:35:09 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (40.107.244.78) by edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.25; Sun, 6 Jul 2025 09:35:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S1LauzGkypb+jRK6Vt/A5rxqPbmCSH6p0lwYScDUDYHO1TaJ4hqqNy+u0Gw4cg9FQ+wbHMR4A50xrq2X0iXYC15DDKbafgCAWJ/hkcBVpO+MslWw1cX3X5AVCAy+iDSM0Mf0r/ttEQOQe5CchdY/hUvlJJbFqiC1IOPe/lJ1dYL0nxYfl8ykooGe14+I13vVDtESg4YO1pk6hZnMmkMOqR5Ne31g2cxMml/sASBWYhuzCJfCPkZiQQor+p48jqRTXdPriZxIyo4dnm5TJsDRbl5bXJZGBBB0YQxH+yzsy469ZDP5DkbYbf1xqZ+Pyl5thyirEukHDtyOWPjyq32VzA== 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=gCjnB6xkgsDU2qB0+LuTzmR756HV5/E6rFEHzOOGVYs=; b=pvFVHPXl95ni+pyhCluVqEx+cZpryJaE/Uov3lLno82uCcn18c7jUeOfQz4ctlMwR5VBE+VF78V4HAairICdbHJaoQlU1U4pYkfH2WuEXAjeCcM7AVV9D4gkHtqF9WLPAm8e8GYP65louY4F9f7Fa7A9x+D9UeXLhYujEW10XPixS0FYTFlNUsSkt+1CWQDdTBWmns+JiAMqrOroKDIPZEsflmAF17RaPoyBCV7lWZ95chLICOQAfUOGrnqelvO/gptQcdxpNcvGXTP9JnWjJ3c1mNvockqs52/5tjgXB8hmLD9gVTpeH7YVHHzpkHYlGBYWzaXebnzB96wjuJIByA== 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 Received: from CY8PR11MB7828.namprd11.prod.outlook.com (2603:10b6:930:78::8) by IA1PR11MB7856.namprd11.prod.outlook.com (2603:10b6:208:3f5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.25; Sun, 6 Jul 2025 16:35:08 +0000 Received: from CY8PR11MB7828.namprd11.prod.outlook.com ([fe80::5461:fa8c:58b8:e10d]) by CY8PR11MB7828.namprd11.prod.outlook.com ([fe80::5461:fa8c:58b8:e10d%3]) with mapi id 15.20.8901.023; Sun, 6 Jul 2025 16:35:07 +0000 Date: Sun, 6 Jul 2025 18:34:55 +0200 From: Francois Dugast To: Balbir Singh CC: Zi Yan , Matthew Brost , , , , , "Karol Herbst" , Lyude Paul , Danilo Krummrich , David Airlie , Simona Vetter , =?iso-8859-1?B?Suly9G1l?= Glisse , Shuah Khan , David Hildenbrand , "Barry Song" , Baolin Wang , "Ryan Roberts" , Matthew Wilcox , "Peter Xu" , Kefeng Wang , Jane Chu , Alistair Popple , Donet Tom Subject: Re: [RFC 00/11] THP support for zone device pages Message-ID: References: <20250306044239.3874247-1-balbirs@nvidia.com> <6a8d6234-9d45-40b0-9038-e09f1084b229@nvidia.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: Intel Corporation X-ClientProxiedBy: LO2P265CA0412.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::16) To CY8PR11MB7828.namprd11.prod.outlook.com (2603:10b6:930:78::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY8PR11MB7828:EE_|IA1PR11MB7856:EE_ X-MS-Office365-Filtering-Correlation-Id: 53b4ebcb-0bff-4481-6710-08ddbcab10c9 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?SXd3YmNyN0IvZmV6ZERTMU0yemR1K1R5cWs4TkJpOXdvbHZKVFdCajg2QW9B?= =?utf-8?B?QnI4ZVhFaEhkRTlmZFhjTms2RlM3YldBZ2ttZ0NLdW1makVrMGZxYTBkR2Mz?= =?utf-8?B?VWpiaEdpWEVCSnRzQ01FWXdDQ1U2VXlnOGRqUm81cHhrTGdnMHAreWdCeWFw?= =?utf-8?B?OFFNdlUwQmFqWTJKYmJDS0IvaVNvY08zU01NRnI1RG4vdnJUWUpVZm5vNlpT?= =?utf-8?B?Q1FpQlpybktkWEpZNDUya1Q0UVExVFFPM0l2YkFoQ3I5MTc4NHQyajdObW0w?= =?utf-8?B?djhSNHYvanZaaXh1V0dWSi9vQitURXBWRGxIZkRPSENwcithS0ZNUnR3U3Ev?= =?utf-8?B?dGNCM0EzaE9GMmdHcnJONWFPaUZ6Y3JQUVVDMTV5d0MzZ2lLeis4VWpvSlVh?= =?utf-8?B?UkxNYXhGYmVrZERNR2lqTFZsVlhWbkl0S0tJUVk2RmQxRmxDczFxQTBpQXdB?= =?utf-8?B?NEkzNFJadEsvVVhGY1FHY2NmT1YxeFFkT2hFN0FRNmpyTVhveW8zTnFTSjB3?= =?utf-8?B?VXJ3Q1R1UnBGTE5NZkh2bGZVK1psTXorc0ZiaXlCTEUraDRuSmhrZnUwR3VV?= =?utf-8?B?VGp4dTJudWYwMU1qdW01Wlp4WVRtYmpHSC9QOFZlY3IvVHFHcHJRTUovc1Yr?= =?utf-8?B?ZlpZRFFWdUxWTGxwRFVOK05uNnJHd1Y5M0cwYW1saTJzVDFNUGwwSW42cDBF?= =?utf-8?B?aDB1cytrRmJFekdEVWtOWHZ0QWlpQ2NKSUsxVUFOR3dSZGJpZEE2TytCTlp4?= =?utf-8?B?MU5hWTI4ZGRkTGdlM1FJK3VGWW84YlNBWk1zL3hLM01YTld4VDBEQlZudzJH?= =?utf-8?B?eWdhSkprSnF3T2I0STEwWEhMUzMyUTkvUnFwWXVnSDRQRU90bXdrb3AyQWFR?= =?utf-8?B?Nk5sd3MvN05Ga1RVOEdROHNCUUI2VTlIN1EzdWVUYThqKytCMHJwSXI2ZUpu?= =?utf-8?B?UWpmSWFYN3ZHVUJJUHc1OGcxK2xJR2tMMWpVTFVVK2xhRS9qWThoZlFUQWpG?= =?utf-8?B?ZW1XOGxHL3RFQ2QzMFpId1ZHRWhwQnVJMnlDZU9WQjljdmhPbk9MbkJ1Tjdv?= =?utf-8?B?YnUyQ1E1dFhpN2NKQllva2pvNWpLT1N0YWtiajliYTRkQ2c0MllKUkhabHhh?= =?utf-8?B?dWdiSkw4OW1hYWFEN2ROOThxRlB5bEs4WG5CRVpoMzY5TEdTQXVYWlI5QjJZ?= =?utf-8?B?eFYxQW9kcXZCUGxBNHZ6WmhRRG54RzJrZTdSZXM4NVF6RzVubi9ncmZOSUhX?= =?utf-8?B?b09xVkM2Ty9laUM1SVY2TDFTVFdvREg0d2kvbjNqOEhyYWoyOGlsYUlwRTR5?= =?utf-8?B?REJITnVvWHpuN25ZZXVHd1BOOENCNkRzQmkwNFVpaWtXR0svaEtGQ1cvSDVD?= =?utf-8?B?U1lFTGhFWlkwMS81U3NaWXRtWG5oUWFEdWVNNmFzSkZlbHNrYWgrUm5PbWMv?= =?utf-8?B?dkpLbXBRalFWUFhUVWpKeWpxM1BQSzRURlArMzJkelBjU2FGSDEzYUIrSUw0?= =?utf-8?B?QU5wT0VpU1BMVDFoTVIrSWhERmhCNmhzdndyWmFSVG84UUd0VUlseld1cGFm?= =?utf-8?B?MTl6ekJNNnVGTGh3YlNEbEJpdHQveDQ3aGFLSGpmMStEdjI5VUFxUWRpWW1m?= =?utf-8?B?RjZHV3ZZb1pNTCt4Q2dIaC9xZUVIV3hmTlJGWVAzTE5IZFgyNithNmc5QUtE?= =?utf-8?B?bklpb0RhczJkbW84Slh0VUV1aC9ZVkYwRDIvaDJBVkJxejkyMHFjR3NqcWFp?= =?utf-8?B?M0JySGxRSjN2RUVPWHJDSzNGZk5TZUVXZDh1eEdsc2NDM2UzTXdJT0FUN2p4?= =?utf-8?B?NUp5emFTY0xjVjlMcUdTL2pJVWVWeWNRaHpuam5WMjNjWmVTSmhaTHEzT3lT?= =?utf-8?B?dVk5NXN1cWt1RGpsTlEyODNubGhNVzhKN25jUGdxTUdWckFmYTBjNGFTRWxH?= =?utf-8?Q?o14bVL013a8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR11MB7828.namprd11.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?ZzFaTHZ4SG5TRm91bGpNV096WEVsSCs4citEZlJrRUVISnMxVUFYR0c5aHJQ?= =?utf-8?B?NHhQNUJBN0xvZXkxckIraWl6UVBWMHZ1RVVVeDZyWk1SSEp2Z0pDc3dUb0la?= =?utf-8?B?ZEh5cllpTUxJS0dNMDBWYXdzL3VxOVErL3JzUDd0OUJTYkxOMUVLOEZOQWV6?= =?utf-8?B?QnZSUXRGMWZnYUJjRnIybDZuR0Zjem56cnBOMDJpTmU2U1hVaGd4djduWjd2?= =?utf-8?B?VXNnK25qUGk2aFB5UUFhQzJaY2tLNFlYcHJGMzUxOWcrOXYvOUs1L1c5b29i?= =?utf-8?B?Y2d1am9FMnVZZjE3QXpBdm9wQTZyaWQvUWpMSTRTNGRFZnBYd0NGRDJ6VXF3?= =?utf-8?B?NEk1M211ZVRzRU80VTdjajBuakFhcUE4QmdaWDU2d0JrNmQzTkxwenNQZUd0?= =?utf-8?B?NmdXSkswT3RBSG5LVDd2NlNTZFBiTUpyRitUM2xqV2lIVWF6ZFdUU0VTOEJh?= =?utf-8?B?SDRHKzIwVERHc29LT1BQZDRjcytvc3ZaUUFIZjV6RTgzNFZoUEZCbFlVM0Z4?= =?utf-8?B?dDN4MnpYejEvUXhpWjZSTTQ5WWRoNkQ0NnRDRzZUVGtOYjdkczRnb1gyc1Q3?= =?utf-8?B?cTdRK1B2WFEwb0w0VlhDNktqSVBYOW5FNGZHU1ZnNEJjQW82NGxhZFF5QUZy?= =?utf-8?B?RURLWklrY0E0aWxCY2VyMVhXcldRclVaZTQ0Nm80R3VIcmMyeDJtV1hyYXAx?= =?utf-8?B?d0phSmp6eVAva2ZsYTFuaFRDVmZVOThtcTZYdzNIK1FQNTJPRTRxNGhkY1Zm?= =?utf-8?B?em42Y3J6dzFnUTk5OERCQkVadnhlQ2ZNMXcvcUFwdS9acmU5ajEwZkd2SDZM?= =?utf-8?B?QWdTYkU4Yjl3Njl0RXRaYU02d1djMElaL0szRzJYQUpXU0tZNWJpeU9zVm1W?= =?utf-8?B?eHZTWXVMRTcwMHo0eWQzYWtLVHY1WjRmMmRHcC9ySzlSRG91QXZtL2NOT2pY?= =?utf-8?B?NmNYakg1enpleTFQMnU4MTRkcm05OTVKVHJlQ3NueDVlSUtaejB2QlBwaStw?= =?utf-8?B?MXRxQ25hZE8vMUg3ZXVJTzE4cHNJQXJkWGlPRlplNjBqaU5EcmgzQURRQlR3?= =?utf-8?B?Rms0dU5LQmZQL1ZNeTlWS2twZVorZ2RvTUdKeEhuTy82bGNWbTh4SWpsRWJV?= =?utf-8?B?S0ZYemsvWElYeXdWY3VIa1VqaW5td3VwbGRKcm9RWU5Ud0FGSmNTZlRuY2xK?= =?utf-8?B?WThNcXE3RTlsbGxYOUh0WmZacnlUN1UzMTVZMVBacFEwVTJvS1p5Z3FQM1hF?= =?utf-8?B?ZEUzMFQ1cHRDdE40UFhxSkp2ckFSQ01EMU5HSHc2OU00V1ZBMjV4ZUN6L3BO?= =?utf-8?B?ZGdNbEQ1UUZtV2h3TzRmQ3pLd3BrZjBQVEMwUjV6Nk9FZnhCc0xBTmU3dSsr?= =?utf-8?B?MUVGblQ1Z2QzQ21kdFErTFhFTzlUbm9UTkptL25KU0RTUG9yaEhxZVZEU0xT?= =?utf-8?B?WWNrNUU2U2RzaXZTcVd0WHptU3RGUHF4VWNHampxemwxM2hTOG4yUHJWMUZa?= =?utf-8?B?VTkybXlaM1MxdE9IbTFoNGlua21tOXNTUk9jWloxdHlGMys2U1dWNGV5V2xI?= =?utf-8?B?MS8zWkplWENCZTJDdzlsaTFhbW1zYnBFQjA2RnltWEJGM2tmQ3ZsM2ltcVN2?= =?utf-8?B?UlV4VldFdHkrbnNPMXNwUGdjMUUzWkN1NXFtbXVIL1dJVWpkVDVUSyt2U0Rs?= =?utf-8?B?WDlqY1ZRY1NZc1hrU25nMTloQUU4ZUJZOThEbWsxcXI3dXJEc294NmU1OENw?= =?utf-8?B?UExtVkM2bFVHYlpyUWJ1cHlyWnpOYW1sSmk2emswSDRjMGM3ZHVHVmw5MC9K?= =?utf-8?B?SVczUU1udXJIa0FGZ2E3OWMvSTVvWEFvQTluT0Z6VmhqNGw3Rk5MZmc5MElN?= =?utf-8?B?TGVDUkxKb0R4ZzM2VnNmM1o1SEYzQXkzNUU0VUQ4TVYrTHdnMnFPMkNVVENK?= =?utf-8?B?SEh3WWpqV0F5SUxxWEtGUm9MSFJBU0hSd2o2OGE2YXZaSTVUUmFpNTk1Y0Zi?= =?utf-8?B?VDhuekFxc291SkkveTZYSnZZZlFvSEJlTGV6ZElQQW5zZXJJaUxTc2pvV0Fs?= =?utf-8?B?cmRiMGdaam9LN3BDT09wVkYyMU0yMzl6SDExNUYyeW1INVVOcW1PSUQ2dWsr?= =?utf-8?B?UjlvV0RYa3hFeURVZy9YR1Y3eFIvVVQ3ZzhURTlvbS9ibU9lb1BjTHNnTnNL?= =?utf-8?B?NUE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 53b4ebcb-0bff-4481-6710-08ddbcab10c9 X-MS-Exchange-CrossTenant-AuthSource: CY8PR11MB7828.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2025 16:35:07.1475 (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: +cP4d0bQeYHs8VSgyX7byLElm2w4ggGx9OoLpWmOPI6CtudD9VCN5kJcod+vlWsmlkoK3OImnydk5oWlK26+wZlKFDh7NxyMD/8kzbPAU9E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7856 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 1B0224000D X-Stat-Signature: qfa5mt46ryn5in1y9x163di764b9efku X-HE-Tag: 1751819711-487960 X-HE-Meta: U2FsdGVkX193LrnoDB0fnu7y+ijSb7OUCYCuAT01OCo2karD7wgIkHI4lZTJ+/pmN/6mgho56/gciHK8r39ZE7j/ffg2PbuPmYBOvhVsyqcOXX3o7KkGONOmmBf2Rhl6JeBv6LEqGtFihv3f9SjyVvTvblidsg4Jt3r4md7XBycQspk/45QOYAeilYPIrXdqsOLgyZvLHPDdMkfzW18djqQUQX6MXp7xn86DcomcsHugcMiJ5ErPsqRWHnn+4HCMIzvrN47pij+7AM7VfIen1lVxBVSQr94MnRs+Vr/o3fltW6Mdf3n+NiPhofAOg6CGDfd7d3+SUZvr2+AEFxWea0ugYdHmuIwL1Z/BhUvEy39YQwFfHb4FiEe9v/blmMJC47xGDx6a2or6+soCzYJxYnJPpyUAZ8N1thBZ+L7SjQw+lJiTXVmNVm1YVd31XOyytNypwvk5vQaWts6OAbA4ABm18RHCFxyiAveydH9XC69jEBqOagR5FXxjrD0JsOOMhFM74Znps4hjne7XgeEFB3CKAyD0qyVhsq5Iau7g2z9WsI6OW2fd0WvSEvuucYPoyGZ4+zHnwt+vrMrdl69FMRA+F5qzfT87nM9Z/cd40Fc+dRZL8MVx93bbmektTA+3QbELGan8kMIKfs5n4Xdd3rRsIkmFowuTUq6pswlT6M9gRtJCZF4+WcsR/kEy+5EoCQ2x6mqhnEsDEiRQzfG9aouwqVzEAkwjERBOo26CYc0jzMjw+dl0zykm6aDl665XMumBa0uRVY4e7gigdl6bctapgjSBVmdusd3//BVDSuFdp0Gu0jORPGY5YR1APTy2DS7WXkBwEmh0NRiDM6pGDUkri0MbdprXEanRDKAs1QYKX0ewxw62wD7ajqoyZIes6rzWrwrVb5Hnz4ePMM0ZN1gQnMhXbNJf05XQvTald5gwKxO8xgbcWZ6g+bmFSm3a/UAATPObZ4NvS+UK2UA p9b7fh0V nvykf3Ryp6lwXzBNYsdl1iVgLZsTnekBU9RHAguMhI39HFqLfZizYQifYeCR7P4Bk8ZE7BiJ1hfy69gkwr4fuzKwb60k0oV2VnFD3SY/lilSD5NTRQmzsnIUPs5D6HekpViNO30Ik1Je0KOThzE7+kD8t7jPeG7yart9mJgX8a1VpQ2dKQ/6CfqYll33u6b9T4G+fqUVDNh5MrlOwUIJp+ZWZSwaJAxjU8CL+ixQPX3PaQUthDbegZyv5C7L6nE9+cC8IzxGfEPwahTu0h9lq3mzdKJKtD4B13nGfa9LkALYiOuYLnJfw+aP2fkLcYkeHtC/c1OiIxepX9w5gaLm5vaSh0+36Uu6NSErLOp1cv2vYpy1DEHsH3WEnDkLMQKYWWSeV9zt103Y9KgudYi2+WrP+sOeVMhBIC37yPWB/AYDeLkrXECxxTqulHKuRKozST2Qciv4i5FnSaBuftl5teMWKkt038DRRsy21mGrrHZeH8BVBHWrqzgoPjk5CU5FhNrUO/VSchZB/W1v6tD7+rgNSW0Tz6LEa4EDK10ZwKTPme5OJh74Uo7I/2TYorQnlYzb4+zD4BuOxjA0uWwjC4w3HzSEQNwImNk43YAqOCdYqKiqaCn2MOvsRNQ== 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 Sun, Jul 06, 2025 at 11:25:32AM +1000, Balbir Singh wrote: > On 7/5/25 02:17, Zi Yan wrote: > > On 4 Jul 2025, at 9:52, Francois Dugast wrote: > > > >> Hi, > >> > >> On Fri, Mar 07, 2025 at 10:20:30AM +1100, Balbir Singh wrote: > >>> 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 > >>> > >> > >> Thanks for sharing. We used your series to experimentally enable THP migration > >> of zone device pages in DRM GPU SVM and Xe. Here is an early draft [1] rebased > >> on 6.16-rc1. It is still hacky but I wanted to share some findings/questions: > >> - Is there an updated version of your series? > > > > Here is a new one: https://lore.kernel.org/linux-mm/20250703233511.2028395-1-balbirs@nvidia.com/. > > Thanks Zi! > > Could you please try out the latest patches Francois? Sure! Let me rebase and share results. Francois