[{"id":3632337,"web_url":"http://patchwork.ozlabs.org/comment/3632337/","msgid":"<aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>","date":"2026-01-07T18:36:44","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":91751,"url":"http://patchwork.ozlabs.org/api/people/91751/","name":"Matthew Brost","email":"matthew.brost@intel.com"},"content":"On Wed, Jan 07, 2026 at 08:18:12PM +1100, Jordan Niethe wrote:\n> Today, when creating these device private struct pages, the first step\n> is to use request_free_mem_region() to get a range of physical address\n> space large enough to represent the devices memory. This allocated\n> physical address range is then remapped as device private memory using\n> memremap_pages.\n> \n> Needing allocation of physical address space has some problems:\n> \n>   1) There may be insufficient physical address space to represent the\n>      device memory. KASLR reducing the physical address space and VM\n>      configurations with limited physical address space increase the\n>      likelihood of hitting this especially as device memory increases. This\n>      has been observed to prevent device private from being initialized.  \n> \n>   2) Attempting to add the device private pages to the linear map at\n>      addresses beyond the actual physical memory causes issues on\n>      architectures like aarch64  - meaning the feature does not work there [0].\n> \n> This series changes device private memory so that it does not require\n> allocation of physical address space and these problems are avoided.\n> Instead of using the physical address space, we introduce a \"device\n> private address space\" and allocate from there.\n> \n> A consequence of placing the device private pages outside of the\n> physical address space is that they no longer have a PFN. However, it is\n> still necessary to be able to look up a corresponding device private\n> page from a device private PTE entry, which means that we still require\n> some way to index into this device private address space. Instead of a\n> PFN, device private pages use an offset into this device private address\n> space to look up device private struct pages.\n> \n> The problem that then needs to be addressed is how to avoid confusing\n> these device private offsets with PFNs. It is the inherent limited usage\n> of the device private pages themselves which make this possible. A\n> device private page is only used for userspace mappings, we do not need\n> to be concerned with them being used within the mm more broadly. This\n> means that the only way that the core kernel looks up these pages is via\n> the page table, where their PTE already indicates if they refer to a\n> device private page via their swap type, e.g.  SWP_DEVICE_WRITE. We can\n> use this information to determine if the PTE contains a PFN which should\n> be looked up in the page map, or a device private offset which should be\n> looked up elsewhere.\n> \n> This applies when we are creating PTE entries for device private pages -\n> because they have their own type there are already must be handled\n> separately, so it is a small step to convert them to a device private\n> PFN now too.\n> \n> The first part of the series updates callers where device private\n> offsets might now be encountered to track this extra state.\n> \n> The last patch contains the bulk of the work where we change how we\n> convert between device private pages to device private offsets and then\n> use a new interface for allocating device private pages without the need\n> for reserving physical address space.\n> \n> By removing the device private pages from the physical address space,\n> this series also opens up the possibility to moving away from tracking\n> device private memory using struct pages in the future. This is\n> desirable as on systems with large amounts of memory these device\n> private struct pages use a signifiant amount of memory and take a\n> significant amount of time to initialize.\n> \n> *** Changes in v2 ***\n> \n> The most significant change in v2 is addressing code paths that are\n> common between MEMORY_DEVICE_PRIVATE and MEMORY_DEVICE_COHERENT devices.\n> \n> This had been overlooked in previous revisions.\n> \n> To do this we introduce a migrate_pfn_from_page() helper which will call\n> device_private_offset_to_page() and set the MIGRATE_PFN_DEVICE_PRIVATE\n> flag if required.\n> \n> In places where we could have a device private offset\n> (MEMORY_DEVICE_PRIVATE) or a pfn (MEMORY_DEVICE_COHERENT) we update to\n> use an mpfn to disambiguate.  This includes some users in the drivers\n> and migrate_device_{pfns,range}().\n> \n> Seeking opinions on using the mpfns like this or if a new type would be\n> preferred.\n> \n>   - mm/migrate_device: Introduce migrate_pfn_from_page() helper\n>     - New to series\n> \n>   - drm/amdkfd: Use migrate pfns internally\n>     - New to series\n> \n>   - mm/migrate_device: Make migrate_device_{pfns,range}() take mpfns\n>     - New to series\n> \n>   - mm/migrate_device: Add migrate PFN flag to track device private pages\n>     - Update for migrate_pfn_from_page()\n>     - Rename to MIGRATE_PFN_DEVICE_PRIVATE\n>     - drm/amd: Check adev->gmc.xgmi.connected_to_cpu\n>     - lib/test_hmm.c: Check chunk->pagemap.type == MEMORY_DEVICE_PRIVATE\n> \n>   - mm: Add helpers to create migration entries from struct pages\n>     - Add a flags param\n> \n>   - mm: Add a new swap type for migration entries of device private pages\n>     - Add softleaf_is_migration_device_private_read()\n> \n>   - mm: Add helpers to create device private entries from struct pages\n>     - Add a flags param\n> \n>   - mm: Remove device private pages from the physical address space\n>     - Make sure last member of struct dev_pagemap remains DECLARE_FLEX_ARRAY(struct range, ranges);\n> \n> Testing:\n> - selftests/mm/hmm-tests on an amd64 VM\n> \n> * NOTE: I will need help in testing the driver changes *\n> \n\nThanks for the series. For some reason Intel's CI couldn't apply this\nseries to drm-tip to get results [1]. I'll manually apply this and run all\nour SVM tests and get back you on results + review the changes here. For\nfuture reference if you want to use our CI system, the series must apply\nto drm-tip, feel free to rebase this series and just send to intel-xe\nlist if you want CI results.\n\nI was also wondering if Nvidia could help review one our core MM patches\n[2] which is gating enabling 2M device pages too?\n\nMatt\n\n[1] https://patchwork.freedesktop.org/series/159738/\n[2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1 \n\n> Revisions:\n> - RFC: https://lore.kernel.org/all/20251128044146.80050-1-jniethe@nvidia.com/\n> - v1: https://lore.kernel.org/all/20251231043154.42931-1-jniethe@nvidia.com/\n> \n> [0] https://lore.kernel.org/lkml/CAMj1kXFZ=4hLL1w6iCV5O5uVoVLHAJbc0rr40j24ObenAjXe9w@mail.gmail.com/\n> \n> Jordan Niethe (11):\n>   mm/migrate_device: Introduce migrate_pfn_from_page() helper\n>   drm/amdkfd: Use migrate pfns internally\n>   mm/migrate_device: Make migrate_device_{pfns,range}() take mpfns\n>   mm/migrate_device: Add migrate PFN flag to track device private pages\n>   mm/page_vma_mapped: Add flags to page_vma_mapped_walk::pfn to track\n>     device private pages\n>   mm: Add helpers to create migration entries from struct pages\n>   mm: Add a new swap type for migration entries of device private pages\n>   mm: Add helpers to create device private entries from struct pages\n>   mm/util: Add flag to track device private pages in page snapshots\n>   mm/hmm: Add flag to track device private pages\n>   mm: Remove device private pages from the physical address space\n> \n>  Documentation/mm/hmm.rst                 |  11 +-\n>  arch/powerpc/kvm/book3s_hv_uvmem.c       |  43 ++---\n>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.c |  45 +++---\n>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.h |   2 +-\n>  drivers/gpu/drm/drm_pagemap.c            |  11 +-\n>  drivers/gpu/drm/nouveau/nouveau_dmem.c   |  45 ++----\n>  drivers/gpu/drm/xe/xe_svm.c              |  37 ++---\n>  fs/proc/page.c                           |   6 +-\n>  include/drm/drm_pagemap.h                |   8 +-\n>  include/linux/hmm.h                      |   7 +-\n>  include/linux/leafops.h                  | 116 ++++++++++++--\n>  include/linux/memremap.h                 |  64 +++++++-\n>  include/linux/migrate.h                  |  23 ++-\n>  include/linux/mm.h                       |   9 +-\n>  include/linux/rmap.h                     |  33 +++-\n>  include/linux/swap.h                     |   8 +-\n>  include/linux/swapops.h                  | 136 ++++++++++++++++\n>  lib/test_hmm.c                           |  86 ++++++----\n>  mm/debug.c                               |   9 +-\n>  mm/hmm.c                                 |   5 +-\n>  mm/huge_memory.c                         |  43 ++---\n>  mm/hugetlb.c                             |  15 +-\n>  mm/memory.c                              |   5 +-\n>  mm/memremap.c                            | 193 ++++++++++++++++++-----\n>  mm/migrate.c                             |   6 +-\n>  mm/migrate_device.c                      |  76 +++++----\n>  mm/mm_init.c                             |   8 +-\n>  mm/mprotect.c                            |  10 +-\n>  mm/page_vma_mapped.c                     |  32 +++-\n>  mm/rmap.c                                |  59 ++++---\n>  mm/util.c                                |   8 +-\n>  mm/vmscan.c                              |   2 +-\n>  32 files changed, 822 insertions(+), 339 deletions(-)\n> \n> \n> base-commit: f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da\n> -- \n> 2.34.1\n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15390-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=Nhvd+ZVn;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15390-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=fail smtp.remote-ip=192.198.163.17","lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=Nhvd+ZVn;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=intel.com\n (client-ip=192.198.163.17; helo=mgamail.intel.com;\n envelope-from=matthew.brost@intel.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmdb56cfZz1xpW\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 06:37:05 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmdb41g8Jz2xpg;\n\tThu, 08 Jan 2026 06:37:04 +1100 (AEDT)","from mgamail.intel.com (mgamail.intel.com [192.198.163.17])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmcFh6Vhzz2xJF\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 05:36:54 +1100 (AEDT)","from orviesa001.jf.intel.com ([10.64.159.141])\n  by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Jan 2026 10:36:50 -0800","from orsmsx901.amr.corp.intel.com ([10.22.229.23])\n  by orviesa001.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Jan 2026 10:36:51 -0800","from ORSMSX903.amr.corp.intel.com (10.22.229.25) by\n ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29; Wed, 7 Jan 2026 10:36:50 -0800","from ORSEDG903.ED.cps.intel.com (10.7.248.13) by\n ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29 via Frontend Transport; Wed, 7 Jan 2026 10:36:50 -0800","from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.6) by\n edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29; Wed, 7 Jan 2026 10:36:49 -0800","from PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12)\n by MW3PR11MB4617.namprd11.prod.outlook.com (2603:10b6:303:59::24) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Wed, 7 Jan\n 2026 18:36:46 +0000","from PH7PR11MB6522.namprd11.prod.outlook.com\n ([fe80::9e94:e21f:e11a:332]) by PH7PR11MB6522.namprd11.prod.outlook.com\n ([fe80::9e94:e21f:e11a:332%7]) with mapi id 15.20.9456.015; Wed, 7 Jan 2026\n 18:36:46 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767811019;\n\tcv=fail;\n b=Q7uHNe0Ai1XuFIvE/rOHmzH9IRMXQrSjwB49FwTe2YnZ02V505K3xSAfYFTTEun5dINw4kD1LMUd9SE72GN/a2o7y01C3ONKJNwlpVwvBuu6IqTDvkyZ2Pu5epB8XbMxkH/D2byebYWgwvQqu7wgw/B87YrKKNABMT923spgJomAeLccSVRFpet4O4a5Qn6CP4atHvT6kzHdAkDFI6sCzi4g+F3U+krLNB2vTECMwJ4F33CJuf1ZfsJEag6Y3Ky4L/670Yc0E4YmOJxtFSoGIMYbuGYbjFKBo0pD8B3SW//Gy35WdxnSH4YwZamtpiZXbnkJQRKiAZuSr/YKMe80ZQ==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=qeSAKziGeVzeE1NnercFcjBErjwXheIMpY5EpXWq6U1OjLV88d4yaZ1mQJX37nKDCd3CkMi+x2iUZ4+wAzIcmioJyIuoFv9gBTPbE+ysyFhnuw37ahHUIsmGx5EgDSXuY128Y1/hfqZ/5OTBrJe+yKubpQyUu5OnznfxlxBfw45Wkwur1875bJfS9X+gw8dstJMXNXBE7Y44NiJAULAWd5P3FbXvS18R7o2UjcHdIU92nIxru1JhuwDkxgUCCq+jBWTp3O0e0txnFJkfxABlmh6s6QVoAUyLmRTpOGkebejRVzeHvD9shkSbcJU3QD3yQMjm66qfvdQQlFMXz7d9sw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767811019; c=relaxed/relaxed;\n\tbh=2qwI7t+LEaKi0O9lhIrEOAhZqdPRZhchHFxCtBz5I64=;\n\th=Date:From:To:CC:Subject:Message-ID:References:Content-Type:\n\t Content-Disposition:In-Reply-To:MIME-Version;\n b=HPkv4Q5LGASIDCFJk/MR1FxAdmI/L2nT/IC/kWqEZuGPtagiMSz3rn2LZ5kiIfNLRy2Ti0rSm6RG8+orcIBvXCXGJOfDBm8yOk8jUO6+/cI9e4Aou8UfMY0l9HUC2JDJDw6U9nDjcLe1xY8UTWHZr3RMj+cvAqTUw8qmEP7mDjo0l1jsGhMgmRFJJxn9j0WrwlKDHacvVtgzINRXGkXHwwU9mXcgBIIdyY9Xlhllb90B4kGXe95qiPIQcChhGEkDEShuG5I2I9cn4RKEeNaS2+8rieCzYlYxmahnC4tsOcKWOOQhhuuhUzgD74NCGOvL+AUgPIi7rDfl2NalcrF+/A==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=2qwI7t+LEaKi0O9lhIrEOAhZqdPRZhchHFxCtBz5I64=;\n b=dqveOexk8UACEaKD1vEKkkdv7sIMDkMCsHKNteet+uBebTXxJbeLV0F8Y6JLWO3Q40qaHLc+HUYlutWRtbdul3OComnPQmHOdtNYG4Yupj1dPlruRze0JXEY7BkB3Rcg7/CV9UBX7RsHSa3Xqvp1a0IIXpUF5ExnZ3o6fyYqVLLXZszM8a0Ab/6orwBbU9x1AQ9Q0GAacLrwPhxrP7+pwB4GVVsbLz4xagwKC2HHNJXQj6W45kkzvAmnji7yDLDaIZM7IGuY9QqyGd1or2ca/3Gfsuw0Hyr9fug1KEGmY9dA7kiIPgt3PXfnr/VWXn11IwFEQNYGDbzQ/yRCHO1wEQ=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com; dkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=Nhvd+ZVn; dkim-atps=neutral;\n spf=pass (client-ip=192.198.163.17; helo=mgamail.intel.com;\n envelope-from=matthew.brost@intel.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=intel.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1767811017; x=1799347017;\n  h=date:from:to:cc:subject:message-id:references:\n   in-reply-to:mime-version;\n  bh=yv53AyZwfymVQH9oUFoaF45wQszI+T9bl5ftwuYdjfQ=;\n  b=Nhvd+ZVn+6TkuEmG/QRBv9lwipYZNnAT7yiwrISj1Nns7cHOJ2MqxGmA\n   +5C2c2FkFMQcUObNK0DIGmVLgOs4cR3z832dkE0o+4RVAh9u1IB5a5s8N\n   ke1Mdcta//GxjrHoizO2jE02Kdx6QJPBp0UVW6EDwm5ypXdDAZmBEzi+J\n   BDzWoUJ9oRdPxjSi83c1ykPxP/8F4NgYDEgMKq8vlX4C1rfyPwnPLIAWD\n   v09FnA34/3CPFQSNqMlLSNdbp75rNV9kCQ6XfqdglNJTFZqQrqWd456Xw\n   NpbeIsTJL4xaIno61s9NGCVCNtPRUcISxcHzWDWKPTkVdky1QGiQ3VRb5\n   w==;","X-CSE-ConnectionGUID":["DwXyM+SpSISaPneYmfHJkQ==","em62HFJIQP6wexB2HnPO/Q=="],"X-CSE-MsgGUID":["wIq2yQNkRNeYP5xJqLZ2gA==","of8f5z7uRvij/wDvyCP+kQ=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11664\"; a=\"69101412\"","E=Sophos;i=\"6.21,208,1763452800\";\n   d=\"scan'208\";a=\"69101412\"","E=Sophos;i=\"6.21,208,1763452800\";\n   d=\"scan'208\";a=\"240476538\""],"X-ExtLoop1":"1","Date":"Wed, 7 Jan 2026 10:36:44 -0800","From":"Matthew Brost <matthew.brost@intel.com>","To":"Jordan Niethe <jniethe@nvidia.com>","CC":"<linux-mm@kvack.org>, <balbirs@nvidia.com>, <akpm@linux-foundation.org>,\n\t<linux-kernel@vger.kernel.org>, <dri-devel@lists.freedesktop.org>,\n\t<david@redhat.com>, <ziy@nvidia.com>, <apopple@nvidia.com>,\n\t<lorenzo.stoakes@oracle.com>, <lyude@redhat.com>, <dakr@kernel.org>,\n\t<airlied@gmail.com>, <simona@ffwll.ch>, <rcampbell@nvidia.com>,\n\t<mpenttil@redhat.com>, <jgg@nvidia.com>, <willy@infradead.org>,\n\t<linuxppc-dev@lists.ozlabs.org>, <intel-xe@lists.freedesktop.org>,\n\t<jgg@ziepe.ca>, <Felix.Kuehling@amd.com>","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-ID":"<aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>","References":"<20260107091823.68974-1-jniethe@nvidia.com>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<20260107091823.68974-1-jniethe@nvidia.com>","X-ClientProxiedBy":"BYAPR01CA0056.prod.exchangelabs.com (2603:10b6:a03:94::33)\n To PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"PH7PR11MB6522:EE_|MW3PR11MB4617:EE_","X-MS-Office365-Filtering-Correlation-Id":"8b079fd7-40d0-464e-43e7-08de4e1bb682","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;ARA:13230040|366016|376014|7416014|1800799024;","X-Microsoft-Antispam-Message-Info":"\n RqJNx+k1swnpYDf39jaoU9hyxAmdxfx+AiHJiuK0nu+5ooyl1xfb1HR6+v0uLQ76XM8EkvNddC4QkGneNSNalguC1uopmqwhvQ5zYZQScOkfBqU+uw3cQQRmICLrHnKnX/pHdVsIpmmE1cEJJwX2gQazCwPAAUslaS2YWw2JPIZmargRC8FMochotri6AyYk3Y6Tuflq+skdshO8s/nydoXlSn5p5ckDm9aJLovubcCcKT8zvJjcSgXhsnO6g9E+Wd2m9oraMjk3QJhugL4GkjvR3d/ySXLmsyj5MVw0I0rMwS61pK1h4N+14PUu37Sm3k/w41Q+lqvR7ERLs1+DbIwoia/WI4jFYvH9Wl0gpSUNYG/B4CauMsu2fYw4o4z+L0z5o4PjEsENh13CohiDanSqV3W/4AOA69DPesFg1P3rKGTLLcPNmCbdtXrKv/6vZQa2fHUvAu4pTqVAqEAOE73LmxGMrPoGd8iyjMnUBs3Xu1I7BNKt+DqM4UU+gqj/nSg6vd4YC06UZPdKzpz7zmDv3aNCGBA8TLHwp5N9f9WC0Nc+YIzw/G4RJi1LRy5Yxf6dutjDz3dPNJECq+cv2wYePtOHuhf2wkc/mb/5x5R0d8zy9C1xsePy+OX+2L08yYt3rpxfswkeEfLx6U/8JSiCOTJIqIwqOZuDFRJSzaDkXPIyHrlG0lklR9Z8BlblVKctfPAU/e2MqzB1U34cXxdocFh5xax2PwxxME5gHCkBIAlXGlRKnT6nOojL6GN6SMvdzL4Lf3NRGR9Nji6YZJAYQYbC9kV2Oa0CU/RO6JNMcKGlH8c1U5Rbk+0D5OfU6FIKwwS/6N3GWp9gJZRe1su32lUeM9ngtFPkHq1Gf/0lkustOPHcfwydibyoJpUN1l113EKW1/1yfWL0ui2AtcN7SCb+A9x5Db4ibxehwM2QkKEYA3+TSFI3xRKGE87XgSG7W7yucTkLoTRwSsM6DDa7BZEIZxqIAX8COtZ702U9jkzLMeFLsDW4909gqJgSUf2ycKmzLth7L57q/0AF+Pua95Fn+EV7RAVFUyzPRvRBvOC7l3blVP1WSgIx76MZ2Z3tK7HwXXc1D0on7HOdWOh6ikdVQhExnpQ1fTwuN1rfm2xs7pirojGrUJhlFQBm1G/RL9WaamIKDEE74gNT+rEY9TKGdK1igq8QoWC59eUsEyvnzC25sUYBpT/JlEg2MpUMK8g6ESNhwF+3UHikqD1ew/3yvqxMJXiM9bMMw3GHPAOjz/mGKjwAucfERX4SaUKT2RpFWFT+zkz8Lo5geaAnUQNwck7hWxv5Jl9XgmL6HvBfZ6bVB3N+hFqN82sFP4PDu+oyuHVgaAVQTRcQHjQktQ6OzI1ll9i//1ZQzBoWUsUm5LxpQ23ZFENmXpC7D6BgTz83rT7AArCA1Y7tyw==","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6522.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n 3zhGnp73HGLBCM0fH+0Jfgkrptdlr1RNz2rmv6LO8ATFzDZISCcEIGyaFkgW5/m8hNLOe9GPxDPcxvi/QnKsu5ug7EU0LUN2XeOjlz6xHgDQO1+a6EvbJ3iDTmmq9xztU51Fo2quphIROUF8lv4RdlY4fZ8la7O7PH7F/S+bzlQaaXC4r1+4kuc1n/EQDSg4DB8EHMbrMD7UptqpPjC6r6ohSklF/WgM3c62hD2CUmd3a0b3FxWcZOKnlV8yrbIUYx2EUln61IRkO0ylIcAVdh438/MQHvXUOZhh/BW7oh7wskzirRXzSe32l5W+wrqXAcT4nG+OEnJJ1ef1jLt7Aiz58gJwnwdpI50Vd63LA9/yHUxoCySNgHLfnDQII89nWGjpLUpVJBBm6snICPs5aOPKbbAfpkKJlM6mM0Edaz3rM69ZqvVYA5HcpeCiiriiERPEP5BKRC9IQeznYYKwBpH0x98UQAfHGgHQ/7TKCRRTt9Ag4dpDZsi89Unv8KQPHKBCm9KOgdjRESnOR8z9CFyjtzRYUrmOB6ewTxJ+rOLd7jJ4hn8GeCeKVZjPU+lhc+tADWwvFu3kESla/n/fLfYshH3xd40tfZZ/6PKbMt7LB68FTfa27tktmSoTmv0p3yhJCqiDgshM29QoOq5q2GbfBD37vv8bACmsS7zStBR7N+YsrHh8qClzQET1jE9Pa+xa6kAvAUqesrwIhGFXvePx/LJq3zTOMBt6pxltrxcxeaaDeKHJ+VYF7JsWV9tXdP7Y8gPlfzqjjRKjBtH61IjsF/KCJVdJ5w3++S4ukg1UuSPQuBrLhXGKLzfdenDMvqRoxSHSnNiulvDzfFf5AnTYdoU/lOpRypPrj6hLE5ggjtFNMv8Ozrjt+Z2eeiHWlC+7KRWVDj0XeAp0tOEegng7fKE1Rrq8WmpZGDFne2UWhcA+m+SbXOUqQIP3z2M7cv68EMwRTnDwGj6lNvY6owaVp9XgvT1ojKeO3fXBtp5VNW12FaT840EQ8MlWwQgRn5Ut0oNpDBTY6asQOnnVLOIF8k+znqiNNC0AaRQo+C//Q9Ll6UDoQl2/tM1wwD14NEgfJNWBBc/GsCRdKfLfooUQSD66T8KulbXBtJ+5MplvPSKw9TQPFKGsa6bC+BaWeS0B7BQW7abIKHgsEZ97k4vKp3IP4B2nikF16dBsYjtPAjP0SiW2lQ1K1IDXZahmkCLqHod4/8Zc8l/kqhe2/Rm2bkryt7RzPB9RUtIGCZAOhDhP+PGxB/IzRB1+5DRj8HyamJ5iDaHkgVgSmtgqk3/vgDt54fsDWKZK7HX7WunDT4wTkEFftYZhURjdPUSUVO2wRw6bVEJq1Z+QEKX6RkqPTGw0w0ggW80e+Ju/cbt9ouqRAX2kEr4I2l3Old1YgFqc+22eDjeeExQR+1hTEQJ7rsrDvdxpGyCB49XmNHD8TpGds3GmjA4vVC3EEABXpGEb9GVWYMAHlRNKjavcIacac/u4Zj/A1uHaEv9BP4/P1vqvWtBfjpKvNMiykOWxi71PNXsMNUw39qdQN5fCRmJjVYXa7j0sxRYxJsUAUvHqF84bRxLZcp+klfqilQkmAEp/5oj8dCozA1AmMEkbEqr/z7+nX+5vmXmLj4ZOgwwZfyoTm3W9XySQs2Luiayww+zS39zJbwok9SHqMXvprvx7/3krUiJB6XlQpVM1ycKvnZ0pP1PezsmifVdLlK1De7WggGGC1qkKcAF/Oej7uF3SAua0QMOa9Vj2lbMmyVo=","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 8b079fd7-40d0-464e-43e7-08de4e1bb682","X-MS-Exchange-CrossTenant-AuthSource":"PH7PR11MB6522.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 Jan 2026 18:36:46.8192\n (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":"\n vP84Sx9qmbdPFgzKgSgV9zak3rTla4C4J6aUgJ5pAvCy4NhFvFU43IWYDQcLylxkE5WGVmXyVVCWtq6lZ0/zeA==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"MW3PR11MB4617","X-OriginatorOrg":"intel.com","X-Spam-Status":"No, score=-2.5 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632346,"web_url":"http://patchwork.ozlabs.org/comment/3632346/","msgid":"<20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","date":"2026-01-07T20:06:08","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":107,"url":"http://patchwork.ozlabs.org/api/people/107/","name":"Andrew Morton","email":"akpm@linux-foundation.org"},"content":"On Wed,  7 Jan 2026 20:18:12 +1100 Jordan Niethe <jniethe@nvidia.com> wrote:\n\n> Today, when creating these device private struct pages, the first step\n> is to use request_free_mem_region() to get a range of physical address\n> space large enough to represent the devices memory. This allocated\n> physical address range is then remapped as device private memory using\n> memremap_pages.\n\nWelcome to Linux MM.  That's a heck of an opening salvo ;)\n\n> Needing allocation of physical address space has some problems:\n> \n>   1) There may be insufficient physical address space to represent the\n>      device memory. KASLR reducing the physical address space and VM\n>      configurations with limited physical address space increase the\n>      likelihood of hitting this especially as device memory increases. This\n>      has been observed to prevent device private from being initialized.  \n> \n>   2) Attempting to add the device private pages to the linear map at\n>      addresses beyond the actual physical memory causes issues on\n>      architectures like aarch64  - meaning the feature does not work there [0].\n\nCan you better help us understand the seriousness of these problems? \nHow much are our users really hurting from this?\n\n> Seeking opinions on using the mpfns like this or if a new type would be\n> preferred.\n\nWhose opinions?  IOW, can you suggest who you'd like to see review this\nwork?\n\n> \n> * NOTE: I will need help in testing the driver changes *\n> \n\nAgain, please name names ;)  I'm not afraid to prod.\n\n\nI'm reluctant to add this to mm.git's development/testing branches at\nthis time.  Your advice on when you think we're ready for that step\nwould be valuable, thanks.","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15391-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=linux-foundation.org header.i=@linux-foundation.org\n header.a=rsa-sha256 header.s=korg header.b=NLgidEHi;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15391-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=none smtp.remote-ip=172.105.4.254","lists.ozlabs.org;\n dmarc=none (p=none dis=none) header.from=linux-foundation.org","lists.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=linux-foundation.org header.i=@linux-foundation.org\n header.a=rsa-sha256 header.s=korg header.b=NLgidEHi;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux-foundation.org\n (client-ip=172.105.4.254; helo=tor.source.kernel.org;\n envelope-from=akpm@linux-foundation.org; receiver=lists.ozlabs.org)"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmfDm47Kyz1xpk\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 07:06:16 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmfDm0f6Tz2xpg;\n\tThu, 08 Jan 2026 07:06:16 +1100 (AEDT)","from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmfDk4CmQz2xJF\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 07:06:13 +1100 (AEDT)","from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n\tby tor.source.kernel.org (Postfix) with ESMTP id 1714B6001A;\n\tWed,  7 Jan 2026 20:06:10 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 247ACC4CEF1;\n\tWed,  7 Jan 2026 20:06:09 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767816375;\n\tcv=none;\n b=W1GQKUskdAeG4/3x79KjhQm3ggIMgZZzuqQZavIUqvNsju6jPop3me5yqk4SCINdrHlt3wfxF0q6oQLmE6n13bqHhVNhU0rqAXIlhGgpp/hDAxYssi0tADuHXYX8FgW0hdyzJMPtha4fs9BL85PdOXBnj3XPfFLrdmnbgJnF6bB87PTzEOHRtnpz0j+qI/JIXvoWXFPaWJ+8Rcp8Juh3K9SexJjNiFMjmgZfNViQ1FuXeTzdobHeuJZpcpMbtQ0SvH8aODHNROrlqLBiW1cEVCEgQ8j0nHQ6NV0aAwtrRMCiwYKTHKI3FPY34f3/5+oky2tyUt1uqduaEuHHjHmqng==","ARC-Message-Signature":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767816375; c=relaxed/relaxed;\n\tbh=EwMlOW1qKxxvV5bc1w16z1ObHGTogQbAMXT6/ogSqck=;\n\th=Date:From:To:Cc:Subject:Message-Id:In-Reply-To:References:\n\t Mime-Version:Content-Type;\n b=Ida5lBkIkgpwkV+Xb6rwGsDVwfiz5moGG9bCH945PcpXoXgQqq6NfXyauoCNswEjSEPbAWJC2gKR9VTvz2DQoRiv7AeXUjjV6nr8ZeusnNdItulEhJHuo93lWrodGxWPgjG9fFEEdcbszLKrGUSpxWYkyABc/9w9YKqrXU+o9Ihv4KecXdnb5z+TUNfgpMzsn1k5kPnpcdJEYCI5DglKGcA2XRZRDXuXYNl2GUVRhZIVw3VItlzi/ugBW8AuClU03GWYEdt4/elEGsmB+SoCuDetgw97J8IFaaWHBCEgxKEOn7c/7r2VEv65RCwcrKZ02SMqAcbWFWJgx0uU4grbVA==","ARC-Authentication-Results":"i=1; lists.ozlabs.org;\n dmarc=none (p=none dis=none) header.from=linux-foundation.org;\n dkim=pass (1024-bit key;\n unprotected) header.d=linux-foundation.org header.i=@linux-foundation.org\n header.a=rsa-sha256 header.s=korg header.b=NLgidEHi; dkim-atps=neutral;\n spf=pass (client-ip=172.105.4.254; helo=tor.source.kernel.org;\n envelope-from=akpm@linux-foundation.org;\n receiver=lists.ozlabs.org) smtp.mailfrom=linux-foundation.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org;\n\ts=korg; t=1767816369;\n\tbh=9PIBpB6BT7c2Nly9VamIDqbclUvTqGBanLECbpOqsZU=;\n\th=Date:From:To:Cc:Subject:In-Reply-To:References:From;\n\tb=NLgidEHia+ljn45TqKKiaI1PqrlkMihQySUaXwHidlJUJPZNGsTIZWluKWXqqW0JD\n\t pyxhlCbST+uZv3N70zgjUhz9hGOVY0eKuj6ZXXiv5xVYcKWEmySRYVNQZVYzawb7RK\n\t 0/qFXzfy9W/GNVAvifH3407hbK+RS4rtYOs+DkSg=","Date":"Wed, 7 Jan 2026 12:06:08 -0800","From":"Andrew Morton <akpm@linux-foundation.org>","To":"Jordan Niethe <jniethe@nvidia.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, matthew.brost@intel.com,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org,\n jgg@ziepe.ca, Felix.Kuehling@amd.com","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-Id":"<20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","In-Reply-To":"<20260107091823.68974-1-jniethe@nvidia.com>","References":"<20260107091823.68974-1-jniethe@nvidia.com>","X-Mailer":"Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","Mime-Version":"1.0","Content-Type":"text/plain; charset=US-ASCII","Content-Transfer-Encoding":"7bit","X-Spam-Status":"No, score=-0.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tDKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632352,"web_url":"http://patchwork.ozlabs.org/comment/3632352/","msgid":"<02D37B25-E2E4-4E1E-A714-1CF90AC7AA35@nvidia.com>","date":"2026-01-07T20:21:33","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":76947,"url":"http://patchwork.ozlabs.org/api/people/76947/","name":"Zi Yan","email":"ziy@nvidia.com"},"content":"On 7 Jan 2026, at 13:36, Matthew Brost wrote:\n\n> On Wed, Jan 07, 2026 at 08:18:12PM +1100, Jordan Niethe wrote:\n>> Today, when creating these device private struct pages, the first step\n>> is to use request_free_mem_region() to get a range of physical address\n>> space large enough to represent the devices memory. This allocated\n>> physical address range is then remapped as device private memory using\n>> memremap_pages.\n>>\n>> Needing allocation of physical address space has some problems:\n>>\n>>   1) There may be insufficient physical address space to represent the\n>>      device memory. KASLR reducing the physical address space and VM\n>>      configurations with limited physical address space increase the\n>>      likelihood of hitting this especially as device memory increases. This\n>>      has been observed to prevent device private from being initialized.\n>>\n>>   2) Attempting to add the device private pages to the linear map at\n>>      addresses beyond the actual physical memory causes issues on\n>>      architectures like aarch64  - meaning the feature does not work there [0].\n>>\n>> This series changes device private memory so that it does not require\n>> allocation of physical address space and these problems are avoided.\n>> Instead of using the physical address space, we introduce a \"device\n>> private address space\" and allocate from there.\n>>\n>> A consequence of placing the device private pages outside of the\n>> physical address space is that they no longer have a PFN. However, it is\n>> still necessary to be able to look up a corresponding device private\n>> page from a device private PTE entry, which means that we still require\n>> some way to index into this device private address space. Instead of a\n>> PFN, device private pages use an offset into this device private address\n>> space to look up device private struct pages.\n>>\n>> The problem that then needs to be addressed is how to avoid confusing\n>> these device private offsets with PFNs. It is the inherent limited usage\n>> of the device private pages themselves which make this possible. A\n>> device private page is only used for userspace mappings, we do not need\n>> to be concerned with them being used within the mm more broadly. This\n>> means that the only way that the core kernel looks up these pages is via\n>> the page table, where their PTE already indicates if they refer to a\n>> device private page via their swap type, e.g.  SWP_DEVICE_WRITE. We can\n>> use this information to determine if the PTE contains a PFN which should\n>> be looked up in the page map, or a device private offset which should be\n>> looked up elsewhere.\n>>\n>> This applies when we are creating PTE entries for device private pages -\n>> because they have their own type there are already must be handled\n>> separately, so it is a small step to convert them to a device private\n>> PFN now too.\n>>\n>> The first part of the series updates callers where device private\n>> offsets might now be encountered to track this extra state.\n>>\n>> The last patch contains the bulk of the work where we change how we\n>> convert between device private pages to device private offsets and then\n>> use a new interface for allocating device private pages without the need\n>> for reserving physical address space.\n>>\n>> By removing the device private pages from the physical address space,\n>> this series also opens up the possibility to moving away from tracking\n>> device private memory using struct pages in the future. This is\n>> desirable as on systems with large amounts of memory these device\n>> private struct pages use a signifiant amount of memory and take a\n>> significant amount of time to initialize.\n>>\n>> *** Changes in v2 ***\n>>\n>> The most significant change in v2 is addressing code paths that are\n>> common between MEMORY_DEVICE_PRIVATE and MEMORY_DEVICE_COHERENT devices.\n>>\n>> This had been overlooked in previous revisions.\n>>\n>> To do this we introduce a migrate_pfn_from_page() helper which will call\n>> device_private_offset_to_page() and set the MIGRATE_PFN_DEVICE_PRIVATE\n>> flag if required.\n>>\n>> In places where we could have a device private offset\n>> (MEMORY_DEVICE_PRIVATE) or a pfn (MEMORY_DEVICE_COHERENT) we update to\n>> use an mpfn to disambiguate.  This includes some users in the drivers\n>> and migrate_device_{pfns,range}().\n>>\n>> Seeking opinions on using the mpfns like this or if a new type would be\n>> preferred.\n>>\n>>   - mm/migrate_device: Introduce migrate_pfn_from_page() helper\n>>     - New to series\n>>\n>>   - drm/amdkfd: Use migrate pfns internally\n>>     - New to series\n>>\n>>   - mm/migrate_device: Make migrate_device_{pfns,range}() take mpfns\n>>     - New to series\n>>\n>>   - mm/migrate_device: Add migrate PFN flag to track device private pages\n>>     - Update for migrate_pfn_from_page()\n>>     - Rename to MIGRATE_PFN_DEVICE_PRIVATE\n>>     - drm/amd: Check adev->gmc.xgmi.connected_to_cpu\n>>     - lib/test_hmm.c: Check chunk->pagemap.type == MEMORY_DEVICE_PRIVATE\n>>\n>>   - mm: Add helpers to create migration entries from struct pages\n>>     - Add a flags param\n>>\n>>   - mm: Add a new swap type for migration entries of device private pages\n>>     - Add softleaf_is_migration_device_private_read()\n>>\n>>   - mm: Add helpers to create device private entries from struct pages\n>>     - Add a flags param\n>>\n>>   - mm: Remove device private pages from the physical address space\n>>     - Make sure last member of struct dev_pagemap remains DECLARE_FLEX_ARRAY(struct range, ranges);\n>>\n>> Testing:\n>> - selftests/mm/hmm-tests on an amd64 VM\n>>\n>> * NOTE: I will need help in testing the driver changes *\n>>\n>\n> Thanks for the series. For some reason Intel's CI couldn't apply this\n> series to drm-tip to get results [1]. I'll manually apply this and run all\n> our SVM tests and get back you on results + review the changes here. For\n> future reference if you want to use our CI system, the series must apply\n> to drm-tip, feel free to rebase this series and just send to intel-xe\n> list if you want CI results.\n>\n> I was also wondering if Nvidia could help review one our core MM patches\n> [2] which is gating enabling 2M device pages too?\n\nI will take a look. But next time, do you mind Ccing MM maintainers and\nreviewers based on MAINTAINERS file? Otherwise, it is hard for people to\ncheck every email from linux-mm.\n\nThanks.\n\n>\n> Matt\n>\n> [1] https://patchwork.freedesktop.org/series/159738/\n> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n>\n>> Revisions:\n>> - RFC: https://lore.kernel.org/all/20251128044146.80050-1-jniethe@nvidia.com/\n>> - v1: https://lore.kernel.org/all/20251231043154.42931-1-jniethe@nvidia.com/\n>>\n>> [0] https://lore.kernel.org/lkml/CAMj1kXFZ=4hLL1w6iCV5O5uVoVLHAJbc0rr40j24ObenAjXe9w@mail.gmail.com/\n>>\n>> Jordan Niethe (11):\n>>   mm/migrate_device: Introduce migrate_pfn_from_page() helper\n>>   drm/amdkfd: Use migrate pfns internally\n>>   mm/migrate_device: Make migrate_device_{pfns,range}() take mpfns\n>>   mm/migrate_device: Add migrate PFN flag to track device private pages\n>>   mm/page_vma_mapped: Add flags to page_vma_mapped_walk::pfn to track\n>>     device private pages\n>>   mm: Add helpers to create migration entries from struct pages\n>>   mm: Add a new swap type for migration entries of device private pages\n>>   mm: Add helpers to create device private entries from struct pages\n>>   mm/util: Add flag to track device private pages in page snapshots\n>>   mm/hmm: Add flag to track device private pages\n>>   mm: Remove device private pages from the physical address space\n>>\n>>  Documentation/mm/hmm.rst                 |  11 +-\n>>  arch/powerpc/kvm/book3s_hv_uvmem.c       |  43 ++---\n>>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.c |  45 +++---\n>>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.h |   2 +-\n>>  drivers/gpu/drm/drm_pagemap.c            |  11 +-\n>>  drivers/gpu/drm/nouveau/nouveau_dmem.c   |  45 ++----\n>>  drivers/gpu/drm/xe/xe_svm.c              |  37 ++---\n>>  fs/proc/page.c                           |   6 +-\n>>  include/drm/drm_pagemap.h                |   8 +-\n>>  include/linux/hmm.h                      |   7 +-\n>>  include/linux/leafops.h                  | 116 ++++++++++++--\n>>  include/linux/memremap.h                 |  64 +++++++-\n>>  include/linux/migrate.h                  |  23 ++-\n>>  include/linux/mm.h                       |   9 +-\n>>  include/linux/rmap.h                     |  33 +++-\n>>  include/linux/swap.h                     |   8 +-\n>>  include/linux/swapops.h                  | 136 ++++++++++++++++\n>>  lib/test_hmm.c                           |  86 ++++++----\n>>  mm/debug.c                               |   9 +-\n>>  mm/hmm.c                                 |   5 +-\n>>  mm/huge_memory.c                         |  43 ++---\n>>  mm/hugetlb.c                             |  15 +-\n>>  mm/memory.c                              |   5 +-\n>>  mm/memremap.c                            | 193 ++++++++++++++++++-----\n>>  mm/migrate.c                             |   6 +-\n>>  mm/migrate_device.c                      |  76 +++++----\n>>  mm/mm_init.c                             |   8 +-\n>>  mm/mprotect.c                            |  10 +-\n>>  mm/page_vma_mapped.c                     |  32 +++-\n>>  mm/rmap.c                                |  59 ++++---\n>>  mm/util.c                                |   8 +-\n>>  mm/vmscan.c                              |   2 +-\n>>  32 files changed, 822 insertions(+), 339 deletions(-)\n>>\n>>\n>> base-commit: f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da\n>> -- \n>> 2.34.1\n>>\n\n\nBest Regards,\nYan, Zi","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15392-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=BOJyFSqW;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15392-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.201.43 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=BOJyFSqW;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.201.43; helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=ziy@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmfbN2VW2z1xpR\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 07:22:24 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmfbM4qvvz2xpg;\n\tThu, 08 Jan 2026 07:22:23 +1100 (AEDT)","from CH4PR04CU002.outbound.protection.outlook.com\n (mail-northcentralusazon11013043.outbound.protection.outlook.com\n [40.107.201.43])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmfbK6FlNz2xJF\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 07:22:21 +1100 (AEDT)","from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by\n SN7PR12MB6670.namprd12.prod.outlook.com (2603:10b6:806:26e::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Wed, 7 Jan\n 2026 20:21:38 +0000","from DS7PR12MB9473.namprd12.prod.outlook.com\n ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com\n ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.9478.004; Wed, 7 Jan 2026\n 20:21:38 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767817343;\n\tcv=pass;\n b=HSaN8NQF1HEj65jXIhiNaDoyNEK9xef+NjbvSTAIuMcUDPSDfrzznXCYySeuF9KzJAS7xkuscjQ9VlVm/PtJ7tk+R59HDYGE3+gdO/I84D6ME0rF6oDStHlpOrxWeRLgwgHnaiSbt2xWpj1thimNaKzCUmh2OIDPgk+pd48HnSF0rKyY5QeN+8WEsg2d2wsJp7zyuaEJig7zHfnSEHDuJr7d4EdY1og4UuXUFdSmTccVi6Tv76l49jkmfFDWz2npQPBsvhBhsyk3ENTERo4mkKUYfawR6BDbC90Uv+rA61qgxAl0zggRDcxfEi3ThtBof9Xki8bIew2vtuaPZw2APA==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=HMjWKQ2z5PSowpW3aGse7E5PTFNXm2vpW76EqMdJkb59wTUpU9wbEZUzTYqXTr9O89ZU2ZaZCuh7cmGgKEY3nGkEHFqXVFllVXsQPtIKhOInxoAb0JVxhCgNwEcMryCWarcVeNAQMX9eVJ7JvX1PWWJqh2wa+We5gmghtfXGY6tRncUGg6rX2hF0gt1VSXwOVI2u43C2jc/cG+zlJ39Y3M2dyE4E7zCZ/qHstauiyBhDX151vddYEGPICTwvXv+2fq7mhuo1ie77lbZWjdg/IbVejP87sYJDbUxWnk+TTa1rjV5fhxbHQbF9A3UXJQFJjWmn61INfhpzNLsD2V0lpg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767817343; c=relaxed/relaxed;\n\tbh=KsohBkGRHHllCnTdnXjS6kqwnu6Z+QdPtR9H2GrEfeo=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=lUmQmm+tCUGBQYcOD75TpSK5CAnqsXgUjrdQFqZsynRgyQDsmet6dZRRvJgXAR+qq8tEHEtbYzQN+UF7bp+LjJE/k3Nci/1ZuV7Hzm95k/yXdiNGWqu7umLjPL1iPciJ3MWHf1FJQhtDdT/DbLmlIqmy6fOx56P2RUXAFLPJODHCLbK+xFfsKGrQexl3fxtOnZPUIZ6joBIomRILDNYXh5p68aq7FxA68j+qQNlpT06Mi2FiV46jf0qkTCLxhhlNesh2T8LI2JSwsYPQCFcYnS7XIgZFI7SXp2ivq/c0jmSyXZ5GKH/B8wQ+/WjneUwM00nKCpPTIKUgdAkD6fd+5w==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=KsohBkGRHHllCnTdnXjS6kqwnu6Z+QdPtR9H2GrEfeo=;\n b=zM9W4fvYfk4MqSLTEr6KJ2z9nRRYFQEAqELQyuEfAVCLWt+HeZO+FzHcs8E75e6Q6tiM//SFb60qnKRVGBhZvCwj4KE5kZtx6/QQCQYbowteX6JqWpZFJqyv2tAwk3/xqdU8+QRrXXFJOwAw2LkMm8B7FpYYTm5kgY7MO0UJI/5oc7dlj5t53ss0CdLlXgRn5peNEpe3Mybh5mJ93IiUUhD+WKjBifS64OdR7/Dvm/YZo36fcTVWyEyuexPLJFdxb6SAYlb/7fK6h93CbkqG+8aTBtEk4HQCC8LM24Gan0SNZxNzHPTjP8kumWlaqODPKWzZEKapDGfSEnlBdTVSAg=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=BOJyFSqW; dkim-atps=neutral;\n spf=pass (client-ip=40.107.201.43;\n helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=ziy@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=KsohBkGRHHllCnTdnXjS6kqwnu6Z+QdPtR9H2GrEfeo=;\n b=BOJyFSqWiT88LqH9+u+X+6/ZcxZQvRTmInvrf/v43Pu3by/DSP3/tUX+ZUUbrKZiZEKME5uId+dzZSXwXbAGjUVuXL+RgSDjAcM/mjJtZhamL0MkcbTTQGal8u0oVcLZ5vfJkMNb9j/RiByLWph8LYqBG4xiFvoC9Jc7a+mR1AgdUbu5CIYtYtNy9aIpMkyhpWfGY84xSkC9aFoRR71vHhvTJRdQkocQTJYEefAz9OzcqBsdoU5TlmJvea8mqDzTggxodSTszbZwh32Ad2no0AOxw9+OTPhKAy2DMEPrKM8kwkuSjCf9fjvEiXxKLyo2xrqThNeWy09Cf/bEX4AMww==","From":"Zi Yan <ziy@nvidia.com>","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"Jordan Niethe <jniethe@nvidia.com>, linux-mm@kvack.org,\n balbirs@nvidia.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org,\n dri-devel@lists.freedesktop.org, david@redhat.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Date":"Wed, 07 Jan 2026 15:21:33 -0500","X-Mailer":"MailMate (2.0r6290)","Message-ID":"<02D37B25-E2E4-4E1E-A714-1CF90AC7AA35@nvidia.com>","In-Reply-To":"<aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>","Content-Type":"text/plain","Content-Transfer-Encoding":"quoted-printable","X-ClientProxiedBy":"BYAPR06CA0021.namprd06.prod.outlook.com\n (2603:10b6:a03:d4::34) To DS7PR12MB9473.namprd12.prod.outlook.com\n (2603:10b6:8:252::5)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS7PR12MB9473:EE_|SN7PR12MB6670:EE_","X-MS-Office365-Filtering-Correlation-Id":"7620f76a-8e9c-4de7-141f-08de4e2a5c9e","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;ARA:13230040|376014|1800799024|7416014|366016;","X-Microsoft-Antispam-Message-Info":"\n toRkQ/mrS1PIM/kpfOfSC8XiVxsqGN12y/XEzY5/Y92Su+tdr7L+0WkFEb//DAg0Pmkcm0mooiXLlavjWujynCZ8+3vrAojGlmIECq3BTY2iWufzUY2bNoTJefQSdHWtA6xw61gqIxRfTxsBzlkZ+eNAr731M3Sq1gmgmud03aNo1mMy24XTCycIfUULX4s7F/V5KH5owAHC37f2hLMYV0maV+Hv7p2LfiphsZWY4oviFDFyTWca0Q7gczsjEPgMGlCzTDWoSF+jdElQbBLE37AT4PWpJx22UbOj2onf6eyle3ZfbHO9VMpqpuohuVXHG+QNWo80hSJnOg2y/DWnVza6vGT7pf+i15xF68qnqEMVD3vfhJ0IqXxplyvJQhh0D7X9ZU94wxd/oWfKzGZTXvMytr/htT9FtMgfz6jke1RmAlVnKjlbu7SrQJ5JQ1J69i/l01Z4tZz1qKpsXgJ8qaDLihlUtAmdkSFBAJXYWyrGIZKtPXzVyvIrKNWLnA7ComoisihLEAiUmTucgKzcB2Y3VI1oRVICFs6g0zYK1mOEb2mVwto+Pq0RixHDMyRksAfOyU6SRBG2mEWFT1rsoKrFnYxoodkELnI+avy5X97a58F6DUSi9+bbBGCQwblIsSnZn+W44oAnYdUtt4MTECABdN+o6vBKDC3EiuUb42pAHDsqucqpJSdnsKVTuN+fGbMpC31qSj2egp6/H2hoUc2pawdg1JopcJVz0MdwMf4uD+1ripyMMfUrsjJ+mouKbGCLljyOGtbcdqWlCm09T3WnEoKMdNcraiEEEif+5wGi2Sg/HGuVlkbQCZA57m5Uvn6KzBjv5JEGeg3QUiC/f7QY0RBgza37lQ2YgmY8LhjZvN7s1sQ2whUtorV9Yv3V9P3KcrNSSzKG+ICbAXqXAz/uYle7cieEiv7+2xNdaJSSJu5RZOz6CTiBTWbHDgXl9//W3IgaWSDNka7HyZSylqGviIyYWeHP1QiDRrOmd3Fvr6wMQveHep3RC8hpJah7S7+hFPQrkgxA8z7X36/RobIO+ijLjwgNu7Z1RoXT/QWy9eIbgZQEG2qfWh2xq6Duhyp/54LvDldaPfUALW+KdHiwSqtJOLACsLlIJ3hF2MFrE5lZMFPaqFfwYRMJ8HgEhihOHw6B6CoZW7sGqnwj3Xq2CchksrGqwHEQJwrnz7NKDFMcOoFBdEEcRjv81VBgQvJ5PYauXoCxtBxLQp7oqjcp5AwiUHrbxgRc6cuurV4WSEKDvrjg4Ry2r8i/XdZqzWaWY9qIKqWny8q9Le0I638ZL27kCurYGlsy5m9dQNq8+bMgOjU/9xHuPSNzpAumV/cm1f4A337FLJbMob6RTUOBPmM7E9Ugo0jbOJ89xguAOwYc6tDqCSAxXPugy5QX+NZiPTc6gmteZFZA7cM/Q7mRtTPSrxooJziUYxPWd0HJLleyyJtR4VjD6vqy1fW/","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(7416014)(366016);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n mSTur9QCazf9qA1hoQhBAhJm7h5O5PYlf4KfVkh2Q0CRfFKuF3VzuDbllbzFjAMsy1+Wj84TknJTMLIYDUAT4PhEXG8CixS9vi3Lmi3dkz+fXhxAF6mYzQ9XrXhZS+l6qTdw0L2bDA60PaQCShBl3RVqMQZsqx+T1Wh5D9aplhivNY1J5ir6ITWjFrpqizGXqdH9vQZrgbGdTA5axkli3cneBIm/8a9QZVAi16a4KMOJMbAGyy3BfHevWvGkJHGoxa+z7Pm8OKa8MrZbMNG4WrU64vT5RqMNLpaGdMZmmaaUSyHZ3VoYCdjsxcX4WN7g3e5sPL7801nzaLXLYLGDtBYCSt/PAfcitpTcFp64UUpiSCxwe1a0nfotVUZcc7H7/tvS+74BFg+efeeiDqfYAOjLMEdcgk7ApDJfLcTHTEwv8GEKCiPL73aNS8GHqxdB11Wc68qaYXaz515MPeKX/2UjNfJFweAP3mNlEbn8pyFmaqNpx7pHihUNcEkI99Rv20DYS35CV1AG7mIXKwjHQ1SCEggviN1S3yMJZLUmoEjNuxieKPdNjeS7YT9JMBl5cOGtJFFuQYeVr+4RFnQXvhMGTa2PRyNOh75vFqeaZ7FZg9SYc9wtCtTI32lpA6Vm8AdDkgfY/SFqnDgA1/5fzQ0i0IzF/xx4mUk13bIr8W89KF8PBCTmoxtMfSmWsnHIXRVQeI2CKM8FAl16oCSxzp8Ev75wIkWnuil0Oh+QYtjI1OvlIa9gmWp0NOiAxbfPvv3Zi9NnrjeyFlXhq5N/7g9/ss4m+xoKXga4hZSvf9LpeBai67bJ3/bjumPZUUxbhnVETF/9305v4cFitPcpbF0QJQH/p+vcGUB1hFpRfu0+FLnpEbSXUYCf4Y4Nvkw1DPA5eZdrQPZ8swuNxSMx07b6Gj9JtSw1OWojvNnKX9ZptKBkjf/mZ87vwI8w6XYG478X0qTr923jEgWAjoI/utEvDsOc4e+3ucryS+8XY5USzJwSQtHgi96viCSjzSQU7zClRFKloIwe1dnNGuT/mZWNNggdR42++zjStTudKqMWpdGUvDwgy8bOSGRbU+rqoNxGbRuC0mXYO9d7zoLgtMXyPlKlNNBZZVtLHIYPxY00KnSbbElkHETwHEXvvPD1oUc1cslZ2Z6EUAUFzaiWsAO86vN2fS6NqPLKX9C1YwHuKlYMJwyF86rTA4HAtT0w2ozgFeYblwagN4+TG4wOWe8uPk/+9dzI7yG7RY6NFTYLjebc1EO4HBa8WRFsMA9civjWYPFzAY0k0RT4447eOIBMGXI+IQUR9MmEnCq56mbWFOy9zNYavhwrl1IpEp2rXN+dNUW5mM8tZuRvFKceK0C1I1b7fHB1Pu353uH7KCmftjWkTKm0rI+KcLWVMchWkt5g8kitmkQgX9mxfMx1LMsiaA8mTVgRIYlSZ3fLC0lHr74UBVr8SKUw1UoWLVoLXxX78eshDlzXrnnxnBioBF0cnsxMZ/PtlMlxO6jAjnD5acBDOWY/txOjSmTiBkoy63gAzJ0HTAFya8662NF0wG6vHVcQw22K6kup7i2aDJ4o6LdyN7Z7yBGzrFA4DFOAl6JRAgp11N/zfv8x4KC6shJ3cLt+eFFrCA1Gna9/EynAsMRS/p5R9OOqzkzqRXFl0v8n0rjU2BmFM8zNuHB18sVq0QcKAoabb7rq9AkMtWOs8423omnst3xxaXD5AYgnl5htRcFSb5WcWs5E5EUQug==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 7620f76a-8e9c-4de7-141f-08de4e2a5c9e","X-MS-Exchange-CrossTenant-AuthSource":"DS7PR12MB9473.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 Jan 2026 20:21:38.4002\n (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":"\n CraGEstQm7tkVhntxDl0ehOme9pjfXb5YvNlEk642Ei06pOPyCYF7OolTMuTmTL5","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SN7PR12MB6670","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632365,"web_url":"http://patchwork.ozlabs.org/comment/3632365/","msgid":"<20260107205404.GI293394@nvidia.com>","date":"2026-01-07T20:54:04","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":79424,"url":"http://patchwork.ozlabs.org/api/people/79424/","name":"Jason Gunthorpe","email":"jgg@nvidia.com"},"content":"On Wed, Jan 07, 2026 at 12:06:08PM -0800, Andrew Morton wrote:\n\n> >   2) Attempting to add the device private pages to the linear map at\n> >      addresses beyond the actual physical memory causes issues on\n> >      architectures like aarch64  - meaning the feature does not work there [0].\n> \n> Can you better help us understand the seriousness of these problems? \n> How much are our users really hurting from this?\n\nWe think it is pretty serious, in the future HW support sense, as it\nmeans real systems being built do not work :)\n\nAlso Willy and others were cheering this work on at LPC. I think the\npossible followup to move DEVICE_PRIVATE from struct page and reduce\nthe memory allocation would be well celebrated.\n\nThe Intel Xe and AMD GPU teams are the two drivers most important to\nbe testing this as they consume the feature.\n\nJason","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15394-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=uYn6Zpxp;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15394-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=52.101.56.12 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=uYn6Zpxp;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=52.101.56.12; helo=bn1pr04cu002.outbound.protection.outlook.com;\n envelope-from=jgg@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmgJv2LFTz1xpR\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 07:54:53 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmgJq54GRz2xpg;\n\tThu, 08 Jan 2026 07:54:51 +1100 (AEDT)","from BN1PR04CU002.outbound.protection.outlook.com\n (mail-eastus2azon11010012.outbound.protection.outlook.com [52.101.56.12])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmgJp0jQBz2xbQ\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 07:54:49 +1100 (AEDT)","from LV8PR12MB9620.namprd12.prod.outlook.com (2603:10b6:408:2a1::19)\n by DM3PR12MB9414.namprd12.prod.outlook.com (2603:10b6:0:47::21) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Wed, 7 Jan\n 2026 20:54:05 +0000","from LV8PR12MB9620.namprd12.prod.outlook.com\n ([fe80::1b59:c8a2:4c00:8a2c]) by LV8PR12MB9620.namprd12.prod.outlook.com\n ([fe80::1b59:c8a2:4c00:8a2c%3]) with mapi id 15.20.9499.002; Wed, 7 Jan 2026\n 20:54:05 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767819291;\n\tcv=pass;\n b=E0q9GqQSwLjvp5eUv7hA2hav881a5gM5x5hzRGMLmvEMhEBLmPNBsH02QOkrP08UhbaaEDlYR/eqR8oFwsr4bPSyA7Tr7h5jMXnHrlqFx+mdck3+3ylU1S7eEakFv8mVAnBNMm9uZGVkpesFcXhFhrdZJRb1Py1B81AA/6cMlRQyfjJg/7SzLz+vLuqNbXcywpqvHocR6VqAz/wuXb9HJATVn4lM/y2e6OdvW/WcThv9xEb0i004L7JuG5Lho+9QAq+vayB0iv2orMzXwM5QbskmmWkSn8Lx3ptqk+ek257Ax9ISjwk6y9xFfqsR7l1kNieUlHYXQaLJpgdHHwyQVQ==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=oBRP/ZBAJYnGJMDYQXpy/FypIkrjtEa0wlSPmJ7NQI7Sft21ETmvVCRwm9FnN4g8gD/bVik4mvMxK3RmYcGIMZx6eE/r3adBT6JCGS5MV95j1ZYcBuejmS4FooD9090aC98NF4IgGnPk9igsMC5nlprzw2qPXOJZv7zfysJHKFX3VzblmUvffYji5RfuGSuAjrKnM95ITFBOt+yB3bHz70np4+uuDfMWv59wW/OxfcZLIvsyyolwNz692qNMbYdFTXX8NY2p+72NN4XPxtYPqLFxKwwCXNVJwYjJMZwLdFMlYdGMdSUxo6Hm1yuEDzjeXDTotNcWyYFIbFc4xlJvBw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767819291; c=relaxed/relaxed;\n\tbh=bg/+TeXfpGaelqWXlfi2WyIE54OghyTP7ekZYKuGuvY=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:Content-Type:\n\t Content-Disposition:In-Reply-To:MIME-Version;\n b=ififbAjf9MH9PqGBcWCZZt4kv6kkXvR2rTyOos3//4I95CYDTsb6hQsq14wh15s93BqsBx7XZVKMImUsNu1cV1LZYvLW4pkNRimDZB1ZyUP9zit2NcBtqe2fZJSjZfI+NOKu3TPz6tSA5JD+wnKX4RbDJYohlgokoVpXavyQPXVSgr0JitOyeHPADMXSX9fEyoIhEnDe2m35QaH7qVeGtQoGzPBi0yazPehgHPT2VwhZwKPKNASSyCgP/HszJej3hve8QVZaF0RSBqwNjflixm1oVyo2Ewis1Y8HvUOFCVlTfdzTvcanAa38+QPv+ZAsz5OUUPx2Q9dGftxYSLtgBw==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=bg/+TeXfpGaelqWXlfi2WyIE54OghyTP7ekZYKuGuvY=;\n b=TkqGSsyv8Sq9VOY/FGLYqXcO7AebmBK5hXV0tJ+CCkziuUa1HXc/vSxk5Ntic/B2duNOKvVKNsCcmfKOcZwDApxRBiiNcqgU2f+V3Tn7ZywQ4HK5kW0dLsuF8+zCzeM/4bkQbBSePCIU6d1wqCNfAqR0VcJ/9ajLfWBQr/Z0pkFRDvQ9/1Us0n8/55eDAWUMtDXO1UPzfWPTPsK0p0YOJyWJ/6UzR/7RTpnlSIKHNsGEOGpU1U5EL6Owv7YeVNDKN4IzqK+gqXdRCCSyNnbT7wjmSIJ37LPNfu2LZby8revJVLQ2YcdpVz8ScQDEjnMfJdPVMlNj/QR/Ga4PvVW/kQ=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=uYn6Zpxp; dkim-atps=neutral;\n spf=pass (client-ip=52.101.56.12;\n helo=bn1pr04cu002.outbound.protection.outlook.com;\n envelope-from=jgg@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=bg/+TeXfpGaelqWXlfi2WyIE54OghyTP7ekZYKuGuvY=;\n b=uYn6ZpxpoQKQAhE1YvSYwKljqRQjhtPvO+X7Vun1OiqPFQgGAJ+dNOajGq3Y1vj513hw86s88jk+Zdnn15g509fk0HWB12imZYhwKq0XSGtcHtLZC08I04O2wKtzwGwurCvSpQmCfW0UK7AvckAy3Fo/2ipBc2kCrtX6xc8zPPoUEv3nRF8RCQpljpihxSPuZ78/pCBb7ynfvnV6Ow4RfDIPCFYHE1+ri5uczquLjgp184cr2Ahwg0YODXmKDEySmJWI/IzpjbGxQ0rJKLmt+5HzDUI6gZnpqluQlEd66gfW1uk7kvWVmZy2iuFumZzyXoBQQTSMfV5h9WUJzf3Qkw==","Date":"Wed, 7 Jan 2026 16:54:04 -0400","From":"Jason Gunthorpe <jgg@nvidia.com>","To":"Andrew Morton <akpm@linux-foundation.org>","Cc":"Jordan Niethe <jniethe@nvidia.com>, linux-mm@kvack.org,\n\tbalbirs@nvidia.com, matthew.brost@intel.com,\n\tlinux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n\tdavid@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n\tlorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n\tairlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n\tmpenttil@redhat.com, willy@infradead.org,\n\tlinuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org,\n\tFelix.Kuehling@amd.com","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-ID":"<20260107205404.GI293394@nvidia.com>","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","X-ClientProxiedBy":"BLAPR03CA0092.namprd03.prod.outlook.com\n (2603:10b6:208:32a::7) To LV8PR12MB9620.namprd12.prod.outlook.com\n (2603:10b6:408:2a1::19)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"LV8PR12MB9620:EE_|DM3PR12MB9414:EE_","X-MS-Office365-Filtering-Correlation-Id":"1e9ffa15-abb3-4d2c-6de6-08de4e2ee509","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;ARA:13230040|1800799024|7416014|366016|376014;","X-Microsoft-Antispam-Message-Info":"\n 6o9KcxXnCK3SikQTHuHdPKNboUWlMyd+jjbPumtmLKQDMsnfzQu+1Hw4nE4kXN0/+LW5RkIkfbUy+Tesz9hmBqdO5fFO4lmWgT9pdlLpvy1+qvKIROMWf2n7tLTa/1N3AzgYjftqkFwwcg0IlBD52W6a0apg1hxxU3ZCe6MQtg+CnHa9U05+Hh7bAl1ezQkczcoBzjgYXLSaI3FnmsI8e0Cr/1bEjfZQK9QAKDX1sgD3hXJ9DCjtLaymD5yZhtk6xz8u2YjxRbxfPcsXn/1vFDte+XYjSo5hVJMSsWOlh+wQRiBQc2AiEmZWgtCd8ZuiKb/aYgeM3Z9Pzz52Q0zfldWk1zYH7i0Qh9SJKNgFBXhR7sBqH+Yj4hRn2tql7XsrIo2IJK9VnQSECBSjJ8R5DS+dqUW5E2kZXVfyTtTA3TJ5u5ohIM/7BcDQLFnXgBq61wHvMuIsIhHpi+qnZxsmP1LFR/qRBas3FCVj+kNZEJYgVhWWk8dqCKGyJmMza9p/+Pft13FPiRNLCJ+wn9IP5eg/MNEAIdS0JQchjf0XtJywn49Grn7gbqFAUdYNsW7bd3rk9CeoGQiFjwiPJfeWlOMmcLa+AXzR9ghR2XP2M+ME7jj/Eyci223GTY9ayen6hRqkSLm5Yn9H3/DJJhyPAYfgHllI3g0sRTJtltQEXiZQZ6Ehvp3l8CiZ3qcob/FxGAX/xvL222/0KbZWTyhZS8k66TSCeA10HHvoFOB1uTLxsqfo26+arplL9eRKxwgVIvD7VuBbkYpmYWYNPV3yPDM0Bg/x7Do6QXQaFzzPXSVHaILRmW0NSSW4X7AKdtW/H9WE8bPY7+ip98jaTO3Hs5PxPYwrtkoGHl7F+tHoDJLIs7MJ1iUnIe+uTobfvrjrJHBhMckIDTvHzGflkQMhgSf+WxQgUkDqlO82dSAI/hMnDeit7i+55loNGdQrARhHA7L6ahRTGQnw4QOLQmzADcBU1QHha6FNX86YMhKa7aWaECYeEyOxAwE8T1slEG6V6PoGNj7jv2NcAmGvzrw7zWfIM1FcbrINfcyhkpTNhFq2GkpBadFWI3eEZ/4GPG5fRw0lekHSJaLTDgMDNyXsJaWPUKacwN+wEWy5EkWgj8CqCkyCexJKhQjiWCM16BU/UI7DlfAHqQHpSbhnAM/abszEeHoCrhrHY8tSQUJ+jWR+66FCRnT835RZE4GEye3vckKUy/YpELMgAkQ6gj+It67cFSkhV+BxJKgc0hOC6WxDbe+f9lpq2rpmIQWvvvGYgDqi9UOOf3pM8V6HTn/CzVq5CPGxOVsotfInDzhUsLYNoXZXQUpa8QJ6moXoWWNYvxDQ1UbnjQdEVYJgpbCcGCJyfI6qfHibfkXjAuITjOqhxauuvlTd4jhNq0jbkAUnWB2lqUmvDzz3pfAdQ3TycFaGhgr7bAw9maFz5noza9M9KvsfUzPsztR1LpM7y8Cj","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR12MB9620.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n eOPPs13Yk4l5ydwfFLssFlVkchbx1ESFVjpFTv4dLsI7XUafVLDBzKqmu25Fatl2rIpUZ9f/9vNX1pF8s0igrmiKQM89U8Imgck3CVE7rkhdEuEzmjR0Eqa4awIXR3xW7fvDnptPk/Iof82OAzgPWSe5MFoxNWNRywFbAGIBFRc8kY9PaZ6DlV88NOqrWOFUudRuow29UAxxg5owU2rebAi9aM01yznvFd7aWgIlJEJlUOvl5sCSX4rMXH9uY/c8DK3NgOUm/bkczqT+RcxrJzRuu5lOQb/y93UrCV7+zIfJ/U0fANE1lnRa5qFmfZzJanCLIc8HvSWN15cAd/bl/u4aV/iVhu3y2vd6GSwifgr92D7ZRuqS3JzutUHfV7tAxL5gPbV5lmvS4W4PONyHosRKU+kf6FgbvKXaIyP/hUxYOJpvO7zmbK0kxuQniqEuyYC3FzcioJrZA+I2s9/63a2hXld6BJevyi16ELdCS/6tsMLARjs9sObqcKiNQPcWsmGWrbe81uXpOpMviOKGpcxQvfRkevIxrVFpqL1vAjXhac1zCn1JE39sLmW4FQg33Ck03/kAKUJ8G6bMNeYreXpRTJFz2RWxU87zVAO5F3lqeX3Ynq87AYdlalmkHxF2ec6g58MftMzh+0lJ6lDBFWZbbU/zHqPXteDq2CMLqbm42DXWN9pTFD/KzOXwSguDTyfx/W5s+XIltq7909Brdf89ViQRj8Q9/DcF6qIptDmglVocEw3Y5OdJwe2SIMhW+/9+C4udIl0cKMxzZtD6QtATIJXboVyQI3mgGeQW5Vzx62sOaYayfztrRtyw04GmHaKYKAImyNkzTHXnLGFYJgP8k0W/sVwx56bCkA+lsLGGVuKhx+zLTE5ZSkrCja6ZkUEjpwRMGKgrj3qiSRSy4pIWWmBBQ3lpj6OnL5c5e4rgQh8vB5eRslMzTF8eGqoYaw90ZCn/FEmtpCJH4qTfbRUzf7Iz8Zyd64/KoWLGs08M/w7Fqiwbse3nn5mqzfZgTPNWN/dzghHrOku/mpXe80db05x61mIQslcolnulMldeycV2Mi7iUsB31QxRC4avbb1rHHf/xYHX0Tge5XTnkJPBFkiKz0BuIG3qGgieb+IPrAbCo0iv1wvvlfLUIPC2FdNwUZr1AHYGHVUtroqask/7fWjNmNlvbvmr2wLjymufTqgawusEJjgdAhnVdXMem8UOrFTgWjHBDnTLnF5yzUhNPnpxcT/svF6QaNALejjJVICqkW9jdWFwcNlYVKzZjDoLiS0gZhmGpOHKHcXE4OupmLnwqF+OrKrEkdLlawpuePS55pxRXc81yFVgGsMNOxlkiE64qcWrPvFse/pVQ9ZQQN3+fcqT4SX9/YB+HCVFOK/D1Tio42UsEOUmzL4oIo+EpkZv7QWYNihgDWcb/BBs5H5iOn2PtHwXXChAYH++rFlwFMm8X4wmat67QdIBSIbcCYHNWjbaZAIg/NI51dqA7ztbuEqRGBPzf+1RLzLZVwUE9sV40CIXIz8x874XtAgX208XJ0JfoJKSFh8/WA+0NS6y1vreQ8BmD4QbLyFhYeJb30DY7LPCXdtBXL6X7bCA18yBwC3ZsTsln7UL9WI51vjxp9timizOoCjRNA8dhLNhxU5JCnSzPmKpd/8WcuJ6fsk6WKAqYzi/vn4g89zXikutap4c1810thxTlxt5IuiMGpyc4bLE3iAf78Ks21da4+LBY2H9VqklkMbFqg==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 1e9ffa15-abb3-4d2c-6de6-08de4e2ee509","X-MS-Exchange-CrossTenant-AuthSource":"LV8PR12MB9620.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 Jan 2026 20:54:05.3701\n (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":"\n W4o0C8uj7Jy4xeNwzhu98tRrbtEq8eHjo4FmvJ+RJg0wuT9MKcnuGG8TQddIoloD","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM3PR12MB9414","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632367,"web_url":"http://patchwork.ozlabs.org/comment/3632367/","msgid":"<c288bda8-66c4-4971-9322-e1450855f93b@nvidia.com>","date":"2026-01-07T21:02:25","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":90215,"url":"http://patchwork.ozlabs.org/api/people/90215/","name":"Balbir Singh","email":"balbirs@nvidia.com"},"content":"On 1/8/26 06:54, Jason Gunthorpe wrote:\n> On Wed, Jan 07, 2026 at 12:06:08PM -0800, Andrew Morton wrote:\n> \n>>>   2) Attempting to add the device private pages to the linear map at\n>>>      addresses beyond the actual physical memory causes issues on\n>>>      architectures like aarch64  - meaning the feature does not work there [0].\n>>\n>> Can you better help us understand the seriousness of these problems? \n>> How much are our users really hurting from this?\n> \n> We think it is pretty serious, in the future HW support sense, as it\n> means real systems being built do not work :)\n> \n> Also Willy and others were cheering this work on at LPC. I think the\n> possible followup to move DEVICE_PRIVATE from struct page and reduce\n> the memory allocation would be well celebrated.\n> \n> The Intel Xe and AMD GPU teams are the two drivers most important to\n> be testing this as they consume the feature.\n> \n\nAnd the ultravisor usage in powerpc as well (book3s_hv_uvmem).\n\nBalbir","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15395-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=po79M7gv;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15395-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.201.56 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=po79M7gv;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.201.56; helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=balbirs@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmgVX0qHFz1xpk\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 08:03:16 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmgVW4vqwz2xHt;\n\tThu, 08 Jan 2026 08:03:15 +1100 (AEDT)","from CH4PR04CU002.outbound.protection.outlook.com\n (mail-northcentralusazon11013056.outbound.protection.outlook.com\n [40.107.201.56])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmgVV70tpz2xFn\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 08:03:14 +1100 (AEDT)","from PH8PR12MB7277.namprd12.prod.outlook.com (2603:10b6:510:223::13)\n by SA0PR12MB4431.namprd12.prod.outlook.com (2603:10b6:806:95::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.5; Wed, 7 Jan\n 2026 21:02:31 +0000","from PH8PR12MB7277.namprd12.prod.outlook.com\n ([fe80::3a4:70ea:ff05:1251]) by PH8PR12MB7277.namprd12.prod.outlook.com\n ([fe80::3a4:70ea:ff05:1251%7]) with mapi id 15.20.9478.004; Wed, 7 Jan 2026\n 21:02:31 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767819795;\n\tcv=pass;\n b=DwIJlhyhRC8E36qg5oMLAnHICBAkXhPPRzRPtGRZ2X2MpFhgUW/rUZ5Fzr/dTYIRCjSjegpml9ZKbwKWi2UMOG1snMvBMtlvejYqHz4Ep4MQUEhUyf1JbgYFFDWZ16r4Wot/vaYhtbqxB5WiOwjzRUGnIcBCvPLoEABBNu8ROtzB3VN8M2tjnlTHpCquFQZCYfjsYzdRxUt20Lq9Wd3CNOAaUDCAoPy2tOIG3e9SVwNXdQ5QInowacDEFILLC7QZwDQuTsrNNcRVJyppox9XO/wd9cd/aPb5EaVJ2IuVbwFSkuQdTObOC2U4dwLl+f2fun6zxemhY0a/HPsa5ut1OA==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=DpUebXD0lyl7QaviQ8DS0rKFePdXRkb+HNvounvZtVA5g1QkQQOIlwZI29653Gi8haWSX0zwNuzVynlSgbQEAO24FgKi+LMoyAORYhqmMP6rRrPLATs2tcwfD7PqFJAXHHjX0FsT39O5pbIcbpHrp1O2KcG4vmpbULQ/Rxwhfe6Pl5z85nvw7M6peuB2KF7/7FM2K+CwJ9m/7FRISAe0S5J5512aXs35t2XUXK/GkNwHU79kZ8PnbC1GbFsMuHiESDu3Gpn8klBPsMFnYgZRafmvkI09VedOA1zhyHkz5tYrwKR3z/euNyqWPNXUfSQIzcWOQd50knZ6pHvFadGYNg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767819795; c=relaxed/relaxed;\n\tbh=swAUCZxgAJwsCrP0iBvWMfPhsmnhIrxfbsUSHAYYT3A=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=KPWEmyi+fm/40Awcu+FFIYU4bkAminr2wk4RK3adN7KKFugGjf2V1to/TlGFmntVa9aVYVR9FXWUsqry+x7UZOQH1TbEt+p4TuKTNfwvl6/8h7XKbJMBilezeRIHLlbbFkaKL0TqWP1CRPntcrKRIPLQ7nrENbBxWFjcSaL5/VS8PrZ98cBFv32o7n05HMqP/y5nYkbnj/Y2u3KLZQH3mGg7t6ulxf1vqXekQNL7LbUrROHrbkE30AenC0nyOCUYMZqv5SALevmZ5XaAWu7LvkKrMbakgvolGNx5l5AnKj2n9VLgmjQD4hN8ceWn1CotmkzE8lXD9ACNBOBKBPm//A==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=swAUCZxgAJwsCrP0iBvWMfPhsmnhIrxfbsUSHAYYT3A=;\n b=KTckA9gFcgnhe0cnzDl4hcPL/GhiMuhfi7ei/9pbroLF+2F8QHHM+VcKLJCAm8UszZOftZK8kbhJ1zlmZlwhWULfUYYucyFKG8yy9bOpHfWnc50n6TV+hJShhZXpJxwAD2/G5AtUh9rC/FoPw3Az1pmQk2r987gjOhQnVQjYY2E5d52QuxQfAy0Gw/3qVl3tsRPY9CemWqm5M5vx/SKSWIq6BpVnJ6+QRSQZDiKpfJJWR5GmzmbPt9fs7YOTl4H6DDhnA/ITva0g0la2LWOm2bCIkFMHHAO9E348uXN5d4N2I6hwpd7JjvPGZ4R9ArHuJmrf+fI0Gt/h2GrCdXl0WA=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=po79M7gv; dkim-atps=neutral;\n spf=pass (client-ip=40.107.201.56;\n helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=balbirs@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=swAUCZxgAJwsCrP0iBvWMfPhsmnhIrxfbsUSHAYYT3A=;\n b=po79M7gv41XACuj+/WPvPfrdkyot3yCLJTBPCJ7U38BXwZd+AL455rJrMIyJTbtOm8UzS25SNVTtDeVcTxpPSQXTtUmw6bNnmZCkXsBAA+K1VIoUOM3OzeG/mu64CU/o6BUykF0KYTZ+Fguj776hJEYDe23Fq9zxsV9XeFkkrPMOEfq0jefDRY9uN+u641ZlgoruQwBzYsj8XDrsUMIe2r2GbgVzITbxkq/iQkTuIpLrNCQ+u6G9/1ubEnQdkwAerdBkKty0ioYrPcApw8LKRFi4uMPiU9zlXZkaEsp74D4VBzaK3JMWPELzc/YjQBR0O+Rw4iikmKzJ8bvmb6I66A==","Message-ID":"<c288bda8-66c4-4971-9322-e1450855f93b@nvidia.com>","Date":"Thu, 8 Jan 2026 08:02:25 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","To":"Jason Gunthorpe <jgg@nvidia.com>,\n Andrew Morton <akpm@linux-foundation.org>","Cc":"Jordan Niethe <jniethe@nvidia.com>, linux-mm@kvack.org,\n matthew.brost@intel.com, linux-kernel@vger.kernel.org,\n dri-devel@lists.freedesktop.org, david@redhat.com, ziy@nvidia.com,\n apopple@nvidia.com, lorenzo.stoakes@oracle.com, lyude@redhat.com,\n dakr@kernel.org, airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, willy@infradead.org, linuxppc-dev@lists.ozlabs.org,\n intel-xe@lists.freedesktop.org, Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>\n <20260107205404.GI293394@nvidia.com>","Content-Language":"en-US","From":"Balbir Singh <balbirs@nvidia.com>","In-Reply-To":"<20260107205404.GI293394@nvidia.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"BYAPR05CA0030.namprd05.prod.outlook.com\n (2603:10b6:a03:c0::43) To PH8PR12MB7277.namprd12.prod.outlook.com\n (2603:10b6:510:223::13)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"PH8PR12MB7277:EE_|SA0PR12MB4431:EE_","X-MS-Office365-Filtering-Correlation-Id":"44ca71d2-bd00-4b32-2b04-08de4e3012c8","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|1800799024|7416014|366016|376014|10070799003;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?iGXVCj/bKXyqItiSQHhO/BLf/sHbwBi?=\n\t=?utf-8?q?Z6ElB9umLohljrBs2NuKrkEtxqXjLUWDl1njxq0WXc3Kf8zSZhDKWO+na8sRJXRTn?=\n\t=?utf-8?q?XLA2L7J8tSDUg0ryAxJfhJAj91h0YD23/TUjPBxY6X0RGBIAsLmj5u6jMzJ0CTRaK?=\n\t=?utf-8?q?q7SNiqijI+o9alDlioEwhinNFdDhbkcL67Srs7rtmUWyERFhDwBmJR2RqS/G8IXeb?=\n\t=?utf-8?q?foW689PoRjNYHFsX8Y4Tg6kKcHwLmjK5W3Defb/XxaTM/pOYRSTQUBx6a7E+XPTkc?=\n\t=?utf-8?q?h0Almt3hgFtv7bVz21nmN5qZeF+32IC94vCtV0CJfUy+195GkadKv2wNZ/9b27Z01?=\n\t=?utf-8?q?194lcb4JkkuqD5b3xuSJyFNAALQAG82vOKseE1WudnD3pPy9OD4IXsGhFwKImYpcj?=\n\t=?utf-8?q?8WJ019P8wpjZAPVJA6DzedQDs5ymZ0OMvy1X2WaLxai2b/GDkyxkH1pLuo9b3vIR1?=\n\t=?utf-8?q?sKX4Ek64zJ9Qo71vq1ZFCo1sUz2nP8w0fu5H8q1Ifwcj4Y2KF34TKPvTBfwgAfw1/?=\n\t=?utf-8?q?Wvscom/pbVBi1qfNolSWXgzXByXilGdLyav9jUsIh78wojqKRD21GNgwe7Q7Phorp?=\n\t=?utf-8?q?igpKWAD+nHjEnCzRpNgnKAkvN9HWFeZft7CAnD1KqC51JXG/cvps28YniGvAVIXlv?=\n\t=?utf-8?q?cEIG1mmX2B1W3PZC7QnF90MbGMZcAjyodMAeMqjPzKlfqn5nFVh996Emf35HCXwZQ?=\n\t=?utf-8?q?oQUkN6cksafUj8WfRZROHecYg9WcYuUZbEEWSDNjYoRFwWu2yPN5lR0pn8WxtMxI9?=\n\t=?utf-8?q?+cOjGS8BqeVpbkd66y0Glh/iptmoZ4OoxyqUzh0LZDOPXeeWnAoT/SvrJpne0ykl1?=\n\t=?utf-8?q?VK+rQVSfbS/IL3m+QgngEIeJc810+F3exbO1Q+Ihu0vCYxmdtob49e5w9eko/poSX?=\n\t=?utf-8?q?D5Cc94t7q0IdixwiqPfGxfASIf4zMyN0IVmAvCNOWEOkqGakdada1qGQkAa1N3Oq2?=\n\t=?utf-8?q?1s9AsxJBMDy7zOJWZUKnfytCGx+eJc8MqCrYO17hJv1dclPcEVCY7ud7hiBywV7re?=\n\t=?utf-8?q?XeHK7gRYhvR9R/+xqwQ73AU5Wz/LIUJlMZ3daQ+tmGbbJ9wH9wlz6WGcZVmw5MyU+?=\n\t=?utf-8?q?eSc3NXu5D4mvGZ2TLIlrcWh+QZ4YOH1HkgvquJTq5T1lNqfIZKSJ84htPzlRGKHPm?=\n\t=?utf-8?q?jOgAPtwXAd+leanQ2uc4gGXhbHwHwPvpxOqz27x/ne7glrDrGOZK2Qx5/IZWyvCIQ?=\n\t=?utf-8?q?83VF0kdlHntn2Ija9I+VoDpRFPFW/q2SKhGI7A8WWSfSNNGKRVvCFBWfUwUj0qL4Q?=\n\t=?utf-8?q?QfQmfNP/rZhzrj6hSE51FomtTaZ0dAv63IcwngbxzrB3tXwiP2TyM/hIku5ygoYHu?=\n\t=?utf-8?q?cc8Z9+ii4splosl/EjJLfL+WjSwLb4rN56bxEwrS2XEGD3rI+IORTw3X5rVdXIvM9?=\n\t=?utf-8?q?4KhMh9uDYek?=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR12MB7277.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014)(10070799003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"2","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?N2b8aIHo+/hnZlqh7jByOzpNqhox?=\n\t=?utf-8?q?eKOMx/07jpUcdVJo5u+cPsvPf+iUJMq+Ebr/jnzP7dQmq5TDk2fEeui9W2fp0iGxY?=\n\t=?utf-8?q?O6P+jgGLPAOACqFqn7jAEWqqMveC3y879omOC7Pfm/v74t26lOMfSHf38BABAM72f?=\n\t=?utf-8?q?71uTEWXVGGMdZ+bHkxJlDJUnd8ZhKKM2QqER0oXveqSc5H2nVxdjtsEaDFaBZ/rWt?=\n\t=?utf-8?q?vbvLE/ECJC9pZun/kcWP1eKtx/eqmWHKKuiCkn6FWj0Eaf4c8iiBRHYgRRnyjlwz5?=\n\t=?utf-8?q?MG0qbneSpSnlKOq7SBEIfIwQC92rFosBxhy8H7enO5YwMIRwKt3N65PfK+kba1Ed0?=\n\t=?utf-8?q?e56p/sXdpPCQw5mnY7aHekI4CMh+2tlaMN2/RPtOzd+t83mgxagcIMYfWVUQ+XLZU?=\n\t=?utf-8?q?1koBBZ3uKUMMqNluB7rVcTsrmE15kRU8Pg0G3n7qCvydR0rhZFVgi3C6qlPStRr9B?=\n\t=?utf-8?q?rkAsKLaW3RrSG3mPOhzHdWmcOlQpJdtv9UQJKSwmeKAbzH2Y00S//5R8Bph0wV4aP?=\n\t=?utf-8?q?jmt7XaTQMkV4qZlAWRSmkcys9Z6/i+wl/W6NeRFDvwbbw037PApeU8XBgqzaq8sif?=\n\t=?utf-8?q?8Qx32IcFUAQmtSFt5xmmVcWPjuKbLSQ506PZme4FJhoMWIA/MB1DdH0H+e2TMZj0J?=\n\t=?utf-8?q?7Gd8UIKB2Al+Jey2oa03sEHGk+B7lagA5JT2faO1Td4Mi9YH77pyEqRlb8cQd6jkv?=\n\t=?utf-8?q?zLpd5n3CaV9QLJsQIkQUHJtUcwDHk73CIEnqciDH3RzP4g60upOw4LRImS8GNY/+m?=\n\t=?utf-8?q?ktGdZbJ34CQm+I3cj/G5B4J7CZE5Sa1wE6XET95BiWuKTspJGSCHeslFFOTV3pxVo?=\n\t=?utf-8?q?5zy4UxRURomVeQ4fHlqdZBPl2Vo9BR5oaw5+cfQsyyDfR40Vm9FOhS200Y4PW6sVR?=\n\t=?utf-8?q?1EybFRb0uJF1jMukCUu+NVqFj4SZZ5Hbllzfavyc6cDYBo0179U+XCq0QjWExE46Z?=\n\t=?utf-8?q?iD2m2JX4iNcrnRGKmdkN77neFRePGByInh11yhaMMQcMulou6yexeqcGorDhcITFF?=\n\t=?utf-8?q?pOril5XPA7gjF/nM4mzEu1Lj70HJuJDxy6YYcQISeBEO0lG3K0SqKZg6/lTtOKEdo?=\n\t=?utf-8?q?gGXI+TcMmirAfPhLW9Oa0rXYWOSigDiFfPctLEpx67zDWL/uAkdXKNJDsTwBC7owP?=\n\t=?utf-8?q?4IdDnDY5n2QBeXHpKQIk0dqnT+T4dcG7s8VA+J7bN9shknVoNIYRMxIX0PfRLpkkY?=\n\t=?utf-8?q?yUgPPkImuv4hJah7KwIPgw9XZ+u/L0WMErMrFyBIPwLrKTGRPWc7dKQWkgyn5zN6N?=\n\t=?utf-8?q?Oi4THkV0cmyIvpFgEaK3h4NHoD2E1yK3SNLWEJqxTb6AARb412R9YaYeoU1/rK48C?=\n\t=?utf-8?q?Qc/Vh735LGAt6RaAtDnaOd1BVXRhHpki2q7U5DJ93q2X7aIwLoy0CVZrTC/VC5AuX?=\n\t=?utf-8?q?LS6vFfPkwv265i97RO8RYluHhHPR0t906sXzhaLWUWcoTBFJmqBxzGCfMwU43lw2r?=\n\t=?utf-8?q?M1Co48iissWoFOS/dTOE9qw6YirdgxnZro/HDzLW6QDv4ru0HOUEDrIIzDAMjvSlA?=\n\t=?utf-8?q?b+aU0YZ7XEZRSikplKTV2ysCMyXzBitmQteokQe+vEkWPhKapH6xf78rS6k3xRMim?=\n\t=?utf-8?q?NO7MpcmMbpaQmogpP91mGIahy5zMlapcMYhPSp9rJZ/tBFBy273feOqb1uyRkdXWp?=\n\t=?utf-8?q?pRXeYZlLYp5iSCD+Ve20BpUdCrnkjdlScwkLMSKOo57DEzaInQo4y7o589A+HqiWw?=\n\t=?utf-8?q?9rb2Wexqx3NE4qNWw?=","X-MS-Exchange-AntiSpam-MessageData-1":"Jht4B071kJBCDQ==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 44ca71d2-bd00-4b32-2b04-08de4e3012c8","X-MS-Exchange-CrossTenant-AuthSource":"PH8PR12MB7277.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 Jan 2026 21:02:31.5033\n (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":"\n f/lWBRVtu9+Uy83Q+EiwixRd2v0NT0I9qIxlekpPhmds3o0M4WNhfHTAVORQO6yQHQkLp/6gu+9d3vsUq9KiEw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA0PR12MB4431","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632446,"web_url":"http://patchwork.ozlabs.org/comment/3632446/","msgid":"<71fade9d-be8f-40d1-b580-4fac89a16cc7@nvidia.com>","date":"2026-01-08T01:08:43","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":71484,"url":"http://patchwork.ozlabs.org/api/people/71484/","name":"John Hubbard","email":"jhubbard@nvidia.com"},"content":"On 1/7/26 12:06 PM, Andrew Morton wrote:\n> On Wed,  7 Jan 2026 20:18:12 +1100 Jordan Niethe <jniethe@nvidia.com> wrote:\n...\n> Can you better help us understand the seriousness of these problems? \n> How much are our users really hurting from this?\n> \n\nA lot! We have been involved in escalations from various customers\nwho have attempted to enable, say, KASLR and HMM at the same time.\nAnd they ran out of phys address space, forcing them into an awkward\nugly choice of one or the other, often.\n\nThis is a huge pain point and a barrier to HMM adoption.\n\nthanks,","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15397-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Ydec20e3;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15397-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.208.44 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Ydec20e3;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.208.44; helo=ph0pr06cu001.outbound.protection.outlook.com;\n envelope-from=jhubbard@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmmzd1nQlz1xpk\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 12:10:20 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmmzb1dRkz2yG3;\n\tThu, 08 Jan 2026 12:10:19 +1100 (AEDT)","from PH0PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11011044.outbound.protection.outlook.com [40.107.208.44])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmmzZ0JX4z2x9M\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 12:10:16 +1100 (AEDT)","from DM3PR12MB9416.namprd12.prod.outlook.com (2603:10b6:0:4b::8) by\n DS0PR12MB8415.namprd12.prod.outlook.com (2603:10b6:8:fc::14) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9499.2; Thu, 8 Jan 2026 01:09:37 +0000","from DM3PR12MB9416.namprd12.prod.outlook.com\n ([fe80::8cdd:504c:7d2a:59c8]) by DM3PR12MB9416.namprd12.prod.outlook.com\n ([fe80::8cdd:504c:7d2a:59c8%7]) with mapi id 15.20.9499.002; Thu, 8 Jan 2026\n 01:09:37 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767834619;\n\tcv=pass;\n b=W12kXstS8vebx2u3L+7iJjDuEZx2qlz22rr7vNxPw2rSL/u4ci88BJhwJd2eWyW9GuCQfXR4jglQtF471EZPO3qjXuAwNURLQMoulPDNYGgh9NzVb0MOy0CcWHAwQ3fyE0z0BjxocAoftfpDwEHEe/1T2PRso7vUKR9349P5j+/SzJqjGQFR3uSxkfyzVThn+RoEsq5DPawbx2SmTerY7OeYt2xKoLJVsDOdj7TfQoch2OrtovXEclbvC1q0ksOZzerNL0Uy6jLtC+WlZ1tPBV1ShwqgwCSc3F9GfcIYdc9FUJh+OVh7R+luca50wxxkNwEmb6C673bympLQ7KM+uA==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=JmPli3QDt001WN6CjNEiFMwXlVvSEvYkrJQxrLqcCIMQvoCsCxEn1OkGJ+Jlj7hjWPaOQJku06W9LZt4UarpuVLILrkv2i6+6/l+j1Di5L1RyRDyHdCLQTqB2g8BNCuPDrGjqBppjn/kaUr+jeoVWDYfBRIgykIrw+vV+Oyr2jkp7EFJrMdClGmpiRQQGlpn4rn3EO1ewLYIod+MEjxSko7YorsKPlQpnAbb8sR6X2u2WcIo+Cuw6Dw+6mKw99zPqeXjz1mI+nqCOiiXg+TBMGKq3Gy5Y8bDYz51mvDvhZX/T+wad4zxkK8hc6snf5Jv4cOmAoOD0/VYqZb/7BOJCw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767834619; c=relaxed/relaxed;\n\tbh=b8LFewVV7i/oJbZRngWh9UGQVxNTXM0PSzau6ZN5HO8=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=Wv6TrUmQiVI9ZFclgKH+CFmbqVoJvoQNODvADsa04pjmTIvcbYDnEIygvPpmHZ4ASieI6UEBPHfWw0GAuDCUxeWvVYf874/FtNpV1LlCWQnWJ8b8EH47N87VGwrn2+9JiCuQxCep+xmd992D/DGgEWDGl1Ax6y8cUUHeLUNNEGjt9BKIE+eHmI7fJbRzX5zdlNuyZ7Mj5JZN9FPNApL5yGvabjW3N6hJLKblxbyY75z3ao2qPtvufgwYK43pPq3bH5VeQKimTjJfyoz3SUuZg+A2cEcr7rKkIhi2OLJ2dNY+ZbFEk876o1KisyHfFwF0YhESCtTo08JlEVll2eenGA==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=b8LFewVV7i/oJbZRngWh9UGQVxNTXM0PSzau6ZN5HO8=;\n b=X5xsbWUersykDSMCE6Pscda7XnVAnnf8HIDUDUdJ3/5PPG91jKJuPC83oHmsR7KJbWn/+4oa/lNkfI5fYv4sHhAoR+VjLGFrRgl+0lNNsYUAddCipmZPi7oTvfZKdv1f/wm1FPbQRyZiNrSqzqQkWso7lZt8wzAuPyNy2kYfhzF8wyMYkNveR+Sd/tXjod2wqQkvccleTjOlHm1zL8gih+XoClm8lxc+ARYTz4JxvAYbw/bD1cnL1MuHHmWBgsTBvke4BQULA3wuRey9A6aAHEQOLXVck6hdnLkJK9nRbADA4x0e3x9WWB2piYQg2wXHFJQ/HEG+bTTWD5rE+0DeaA=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=Ydec20e3; dkim-atps=neutral;\n spf=pass (client-ip=40.107.208.44;\n helo=ph0pr06cu001.outbound.protection.outlook.com;\n envelope-from=jhubbard@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=b8LFewVV7i/oJbZRngWh9UGQVxNTXM0PSzau6ZN5HO8=;\n b=Ydec20e380xS9GCjDRbrRS4/ZXAJqeWLLy3ONrQtO3WuQBHHOZK4HtD3Ls2zcmjFNxj1XDIi1/A1rCZlwAG3HJXu79b4t6o4VRQhduW4/ekU9s6Y/1bE2h2YrxJa+GIaA+kA6BOIyzNetKDebjWdb3/PwshLHFC6QqTg32L7nyeoC1nJL2jjMHFXlOZ7QhDjkPJewSQn62SfkC5jT6bVZK6r9AzvfSgza7Z5xniWlJgA2mNE0fBp93eRKy6DiG4E4lH8diYLlAA0vAsYkS74g19821udP7nZNrTydanYG6PaVivoTDnqnmIawej6Bxoh8H7WJiNtStuBIhoznT6zWw==","Message-ID":"<71fade9d-be8f-40d1-b580-4fac89a16cc7@nvidia.com>","Date":"Wed, 7 Jan 2026 17:08:43 -0800","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","To":"Andrew Morton <akpm@linux-foundation.org>,\n Jordan Niethe <jniethe@nvidia.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, matthew.brost@intel.com,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","Content-Language":"en-US","From":"John Hubbard <jhubbard@nvidia.com>","In-Reply-To":"<20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"BYAPR07CA0083.namprd07.prod.outlook.com\n (2603:10b6:a03:12b::24) To DM3PR12MB9416.namprd12.prod.outlook.com\n (2603:10b6:0:4b::8)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM3PR12MB9416:EE_|DS0PR12MB8415:EE_","X-MS-Office365-Filtering-Correlation-Id":"7af2ffcf-7733-4eb9-187b-08de4e529765","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;ARA:13230040|366016|376014|7416014|1800799024;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?XlijwYo2IjT2xbfhgHfU4yO6qsak9Bb?=\n\t=?utf-8?q?Bnbs4n5QZURwW9QoqFokhA4YCoBY4wnvspCIcL7R1pGAuemRf9rUXEL8bVrJCaxGu?=\n\t=?utf-8?q?pfoDeuj+Wh+iDZArWAOHF/0ZMdoxf6mzcQ/oQ2/e0dJnISjvloyoWHxMIEd3Utkin?=\n\t=?utf-8?q?LlI+RewNaGf7G8yY617ab3KrqruVdmZFdWbHLYal1EN/P6k1g3o5qU4A/T78K85oU?=\n\t=?utf-8?q?TAAfivFHy3kTVBkErYBev8CC+o/k+5qSXgqoY6lSj83GNEcvZ4QqWPTM6p5CmHVkZ?=\n\t=?utf-8?q?iY8e/+/qJSI440RCgqQaqNYPSPC+lZyBr+bG4/WB2aEhIJzsGTk9BXkU7qeIsL7EP?=\n\t=?utf-8?q?zhckyqLTtnKrd99dVRTDO0pnhNj889XKLHnUcfvBs3tG3J6rudbVrVSaFHOJOAnTe?=\n\t=?utf-8?q?n0e9c7HeU50wMghBIPmZKtEo1wWDu4I3ZO/EXiYHq1Xkrhk4OiZnp1lhYLlH/LUZ8?=\n\t=?utf-8?q?v4e+WVLODvesHh0Q+gjKuk4dD5lEvbo75ZTbSFrbXavX2cqsAR+ytJ3yxKeeklv4U?=\n\t=?utf-8?q?kSZx3lhlwwwnT0MnZ77rPcFw3bg8MlErD3ryC9oaQLrPAD+z2MLRa4fX3a3GMy3Yd?=\n\t=?utf-8?q?YsKP72z6ptjdq2sM8DR5JOmSjyad4RcngcVvIVF8MjZx+Eya9E5Z62lCaY0Gxp4oj?=\n\t=?utf-8?q?jdsirAf0gP60kC1Cte+CIKgNEnEt2oF52OiFExfEZp3oZAE2qWhe2WufjFW9RA5jx?=\n\t=?utf-8?q?yGOAD3O7ixP5kVHpowogxi+SU5WkrO6EZTepCHxAB9BAeYVxazbxDdOwtYvyyCiuA?=\n\t=?utf-8?q?P/LJ5hAOZVHiV8qukOUHu7oPogoIdZebt0mveImKTUB4D1+MeN7ekJ6I7skZXb9+O?=\n\t=?utf-8?q?jT8k02wdAkeAtUZwkia2wmIPwjtFnVu/NqFM1NoEfHMlHwM33cg6B3A67vG2fe064?=\n\t=?utf-8?q?7y6CCzK4H50VnJIOpDfGx1pIMqkJmdNfr2Cti46gGRj/n039x31XTENgCFBf5U+VQ?=\n\t=?utf-8?q?uuWBN8Hx9Gr6s4fNtOd6DlbBlDR1pUityr7yJhT8y9yGlW6L7QDSNKSKxXgDPffqf?=\n\t=?utf-8?q?P8cGULc4QTfDXhgPCOP3PlP0ocdZH5nZwOQND2zSBeJG+Mbzagsb9l4phi1r/k4+H?=\n\t=?utf-8?q?4ebIhbPeYI2NjjCP9xHl6KDCQNMIfkgq7FLSpfKgPHuJrUQAKfWCE/tC1EbIDvfup?=\n\t=?utf-8?q?i6yvZMNQN6qZwGB4DdWn5zLMPmH8PoNnhSalDzS3ABMqg05bpKjnHFOk/tUfXl2ec?=\n\t=?utf-8?q?wi0BJLG2WxDwoNpoPNuewKU74W028/Cz1a8bYJpSMnpWE0/4LV1YYLk4giP0yYhXr?=\n\t=?utf-8?q?uGYnpE9/w6sNtPQiqjpVPmpRydxzrJrpbveEeQKI5ZE3+CE0/EJzvitGV2jBL53wB?=\n\t=?utf-8?q?Ad0l+pXTIGPpFFus0Obet2Bxd7dHvJ7zHpnPxBjTRS5d5AeP4eBmvRhbSKQLfDb+y?=\n\t=?utf-8?q?OJGXGDxzqmD?=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM3PR12MB9416.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?alDl9uH+wytRRFuq2W5oMivwTbqg?=\n\t=?utf-8?q?olq0MfF8maqe8lyhKqoUpfYJTgt4ersIrgJ/AP8ySnpHF3/tZXzwn8xClIyyShJDs?=\n\t=?utf-8?q?xOKG4nSzBejKl2dyC4YiJwVWo+fSi96nPG9vYzkfzr4bOf1bXtPKfoIaZ6weHoaet?=\n\t=?utf-8?q?dZXsYxsDW8JalKJoTK8WIKjn6oroD20heYJSG1yj9hLfAQeSy9ZVQhYrBBm+fQbT6?=\n\t=?utf-8?q?y1t95zHzal5ClVYFnWWlqOb3AFVd7+0Yo027spTK7hxvf98Z/FAGeOPDYHmhFQ8YK?=\n\t=?utf-8?q?lBttRErhk4Gcj9Zn7QSZn9Z+9/4Hmf08t6mbvESDUXNwSf7yqjnoMZ1BA55v0waSS?=\n\t=?utf-8?q?r5+1utVvdxUtNS8GNkQy94H3Jd54hkwv0Rl3sRZDK64PMlQkVl8sBffopERA8pMLz?=\n\t=?utf-8?q?9q4Ttz21KtpMUCZOAEgY8PisxRwLe1cvTL2xOONZGuStmQqAPGmMD++S7p5nMJolC?=\n\t=?utf-8?q?ecWNeMpySWzUvq/4cL5NgN2LW/bldkorjEeRLt5DBGBSO31e0eanQ4+/M0qsG1A3a?=\n\t=?utf-8?q?/dX3n0Dw+Tl4HftJGAtYX+xrMyz1D1S3r4/3j42I+on2FsxFonv9DfEkywhynKnAJ?=\n\t=?utf-8?q?ND3uaz5Xlj++wHcpXU4ea9sYYqmqvTMsYnKfgKeJAIMpIhCOTAcQn37soKercAs0N?=\n\t=?utf-8?q?BTmAb+vy2Q9dfhXaN8tKd3djEKPcRwaj7odNPqbCVnf+Tz09tPNbejzyM1bWJVodo?=\n\t=?utf-8?q?eVDlBrQbZ4WWyOgGqBPepADefkcU1lYU5iBjXBk6R0Rh/DlkJvA6hWHR4LtPQUvTI?=\n\t=?utf-8?q?S172PNtzkbuU+Np6k8g4NZPokQMWGbyWp+9rWTLGnIwfZdblO8KE3jVlU0EuwiN9H?=\n\t=?utf-8?q?PP2zYVaPohMDcGT+mA0fZFQ865tf/uVM9xs1fdrxIA+3GqzhLryFljhzDuEWpkkJU?=\n\t=?utf-8?q?qkupRGYBb1qegmeoxwiA1lRqcLxkdDi18tu4S80LDXKDi7Ps69J/dQrplcn7CT4gm?=\n\t=?utf-8?q?2RByqqYY1Yb/X27F/3b918MGMoCyNvkK+byxurctBRyr2uC+is0a0Olql0TGmBOhl?=\n\t=?utf-8?q?vagWzZBd+1WbbohWq//AF9Y3ImQ/5/iYOvTF8j9qK+pWGuD8Mp0o9GZ/EXmwUKMu5?=\n\t=?utf-8?q?7DITgDwzvRPfmgYY8ssKiMRLVZXMryv+fLuSGl8Ug2hJ72UC3EMFrej5jak+l06yS?=\n\t=?utf-8?q?K0QHSxo7Kb4qIjeTT4goPsTQCzyXkoEb7YXXW3Pim3KT2H4H1rMNH/q37YnGnO4j6?=\n\t=?utf-8?q?B/fdO4/zkCm4qr9HRjzIHfrhvser655aWO994Gq3F5KWmWUdf2Mls6Y1ufih4yVLj?=\n\t=?utf-8?q?uG1tEYDLy7o4/w1PCA3lNTHdhTCbSl4zcXKFlxw0Awx4OBc4i8ZyCe/ZHlNXlYWLx?=\n\t=?utf-8?q?sL/qib2N2G6tUQoIzWTq1ViyyiIu25MMZxbc7XCMJ+c3Ywn2x+P70/9Sd7VzhyDg2?=\n\t=?utf-8?q?FhcO86ts/26yBSbGB11ZXqSycugXr4hYyo1zMf8D9Maxy7Qnv2t08jwF4e/eBSk1E?=\n\t=?utf-8?q?c6+xUUgFEMmoV3GgTWf0M254QhKHo7pf6fHJNSMnjoO/UA5bnnLLIuumL8Spck1cl?=\n\t=?utf-8?q?eRPf4PX1K3Db7tmoOIcYAM6e2nzdn7OTmUAsbE5vQf48P8B4ETru5zGOQ1ZK3s434?=\n\t=?utf-8?q?VpJJz8iixy1TTjbyV7jvpdt2l25u/H6/fJAJH5dOBQqS6yOwv0DhQLZThYAArWxqL?=\n\t=?utf-8?q?sQW8QBYAq5VdxUa/yb7XNVA8TewJWXSg=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 7af2ffcf-7733-4eb9-187b-08de4e529765","X-MS-Exchange-CrossTenant-AuthSource":"DM3PR12MB9416.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Jan 2026 01:09:36.9401\n (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":"\n wPVx1xPpapOFZ8uq7ObXfyQuX53J6hPSlSjb09aTH9bP8wzZNy6cKdhtzK6zrywmkd94hJ+ytLl6JdR+y2WVbQ==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DS0PR12MB8415","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632450,"web_url":"http://patchwork.ozlabs.org/comment/3632450/","msgid":"<xbyzuogb4axcl26dozux5tahoj64mgfgweiq7ppelvsl7emzu5@ovvqsjm7xyue>","date":"2026-01-08T01:29:21","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":81117,"url":"http://patchwork.ozlabs.org/api/people/81117/","name":"Alistair Popple","email":"apopple@nvidia.com"},"content":"On 2026-01-08 at 08:02 +1100, Balbir Singh <balbirs@nvidia.com> wrote...\n> On 1/8/26 06:54, Jason Gunthorpe wrote:\n> > On Wed, Jan 07, 2026 at 12:06:08PM -0800, Andrew Morton wrote:\n> > \n> >>>   2) Attempting to add the device private pages to the linear map at\n> >>>      addresses beyond the actual physical memory causes issues on\n> >>>      architectures like aarch64  - meaning the feature does not work there [0].\n> >>\n> >> Can you better help us understand the seriousness of these problems? \n> >> How much are our users really hurting from this?\n> > \n> > We think it is pretty serious, in the future HW support sense, as it\n> > means real systems being built do not work :)\n\nThere's actually existing HW that could benefit from this support - after all\nthere is nothing stopping someone plugging a Intel/AMD/NVIDIA GPU into an ARM\nmachine today :-)\n\nSo it would be nice if we could support this feature there as it results in\nreally sub-optimal performance compared with x86 when using the SVM (shared\nvirtual memory) feature because data has to be remote mapped (ie. accessed via\nPCIe link) rather than migrated to local GPU video memory.\n\nHaving the kernel steal physical address space has also caused problems on\nx86 - we have encountered virtualised environments which depending on specific\nfirmware/BIOS don't have enough free physical address space to support device\nprivate pages and hence migration of memory to the GPU device, again leading to\nsub-optmial performance.\n\n> > Also Willy and others were cheering this work on at LPC. I think the\n> > possible followup to move DEVICE_PRIVATE from struct page and reduce\n> > the memory allocation would be well celebrated.\n\nFor reference the recording of my LPC presentation covering both this series and\nthe above is here - https://www.youtube.com/watch?v=CFe_c8-tEuM\n\nThe hope is that in addition to enabling support for this more broadly across\nother platforms/architectures that it will also enable further clean-ups to\nreduce memory allocation overhead (I almost convinced myself we wouldn't need a\nstruct at all ... almost)\n\n> > The Intel Xe and AMD GPU teams are the two drivers most important to\n> > be testing this as they consume the feature.\n> > \n> \n> And the ultravisor usage in powerpc as well (book3s_hv_uvmem).\n\nAs does Nouveau (which I've tested). But I agree AMD GPU and Intel Xe are the\nmost important drivers here. I would be surprised if anyone was actually using\nthe powerpc ultravisor, and I don't have access to a setup for this, so unless\nsome PPC folk can offer to help I wouldn't like to see testing there hold up\nthe series.\n\nEspecially as I believe most of the driver side changes are relatively straight\nforward.\n\n - Alistair\n\n> Balbir","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15398-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=XFPiHdNn;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15398-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.209.49 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=XFPiHdNn;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.209.49; helo=ph8pr06cu001.outbound.protection.outlook.com;\n envelope-from=apopple@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmnQY3VxJz1xpR\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 12:30:12 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmnQX0THkz2yG3;\n\tThu, 08 Jan 2026 12:30:12 +1100 (AEDT)","from PH8PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11012049.outbound.protection.outlook.com [40.107.209.49])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmnQW0MWhz2yF1\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 12:30:10 +1100 (AEDT)","from DS0PR12MB7726.namprd12.prod.outlook.com (2603:10b6:8:130::6) by\n IA1PR12MB7496.namprd12.prod.outlook.com (2603:10b6:208:418::10) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Thu, 8 Jan\n 2026 01:29:26 +0000","from DS0PR12MB7726.namprd12.prod.outlook.com\n ([fe80::953f:2f80:90c5:67fe]) by DS0PR12MB7726.namprd12.prod.outlook.com\n ([fe80::953f:2f80:90c5:67fe%4]) with mapi id 15.20.9499.001; Thu, 8 Jan 2026\n 01:29:26 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767835811;\n\tcv=pass;\n b=YluyH3i46xDlXjoy9tmuQRbZ6ukPNDuP8/7g8iBUJCiK6hpxl2uOnYryD8Y4q+ysgUAl/stFJdxlcgLOgnRxm1+/uxpIVk3EKKzDdZ+YF1kf5y7J2AkVG29gHUlLdcSOhzybhkiVwg3IIEvGH6MSzjq6nHtA51/q8Csmcdnedj9SKA2OdBNpgABwPjIwgPKSWgRmjcP0Qpcf+Xc69bXG4+yQa6+Ob6oOzZQJ3rS75iuJ24xTEroEONO7KmBfZinNWqrJp4SV5vIccoG4Plfbb435GBYhXjToxnkiagn+NOInOmQtkaWeV2rErNxjf+ponHbRxrXq0V2EblxjgLc8Cw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=K/KTeJNnSWKvyh3PNgCX/b+qCY5qczTIl2lkkuxsBmUQGjX1BV2nqSsPqOYdfAIWzk+Fq/f3sOicOvSKjSYQDdaSxXZ7pQdhfEQL9RkbHU0Hfpn7pY3tv+xMmw1ZrlPT/kOfj1HbExxBicrj9mLMtAFOc6Am/dr0datwe4+c9DeTd9VZX13xt2QTTppo4T4CY64qKcjYWmJIclucVB2RMUiVWNL6USO2YChYWiyytfawNB3B5Hzg6KM6k5OLkoWHfog4jBV0uiI6vgrDxPQbwvW6goWSj9NJrwiDD2yevP26jLaJu28DNrC5YrMe5zBOP3KCZGIxSVEG2830NjgHdA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767835811; c=relaxed/relaxed;\n\tbh=JZM5g8Fsm40lY9IKMTZ9GP0l5I8u7cd2Ddm0hwXpwpw=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:Content-Type:\n\t Content-Disposition:In-Reply-To:MIME-Version;\n b=SIQVxFpTq+Qht5yJuDGQCkr1imvjab7rRbjRLzt7arZviAjoTnA06TDtrLmgHbz7IAIjNROcGUShmmFVNUpw5MF3PlvtWSjK77gxtcFWBr/PdiNIUOZN7BPI7cQFRU79V47JzsJtPtpvYkdjnAr/Q2vIm6chCcOF0GinA5HIVNlORIy86CtJtmj2wdzCaA8TPOEFD0vvc3mPNqqlLEato60aXMByqIzbUSgQG+o/T+qlpl7M1b3zfmJZo/OalILjXP/f/OztnHUI6N7EmOAWBRzi+nL2ZnoiYIcGwbCNDGulgx5hmmSZmErKBBeq5Ic8U8e1ScazG2UGZLV6DF3HRQ==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=JZM5g8Fsm40lY9IKMTZ9GP0l5I8u7cd2Ddm0hwXpwpw=;\n b=DfDFjp2ZIP7KCQDQXAyPa3MEphiozk6W5EAQSctLC+OlK0FO1pva7Jx3U/sRQWpPKavZotjPX5ipKFjnuPF8AAkH/d6KLXn5YKSysNfLYhIQAigOHJKyVhNFTkFKHhgvh4IQDQGx4fiAFdjrOnGTJ2KUN0NELul6q89vfmK8GmYgJRNN+Gy00nwPuw6TTzmVuiQpfvldp/rrdFofd2tSNE3c5Vinsc7L83lX8m8p4VZ0st5Msh26LBq357v55psXyqcLFoFoEzOytpKIkHEmtbP+Hz6YmeyaG1KQlOkswQeiL9hoGfcjgyp/jiuKzVdetVby+dpvrwnN+mhnTi4Kng=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=XFPiHdNn; dkim-atps=neutral;\n spf=pass (client-ip=40.107.209.49;\n helo=ph8pr06cu001.outbound.protection.outlook.com;\n envelope-from=apopple@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=JZM5g8Fsm40lY9IKMTZ9GP0l5I8u7cd2Ddm0hwXpwpw=;\n b=XFPiHdNnIsfyNhnrG8qnVUQ/zVtAaB4jwCW/yvD/shqjGDqBMltH0UV/Nd/ny28fjWbSh+UPq2Hl3Kfqo8FF09Ip1PAvNHM58gphHyafiS9SD22Dl8zWnYFAQeKBGjwKOiaddGx6rmynBswmSVen3rLYTOTdigy2SfuVzbc3ZodXTJOPuIWrOD+rqmCxGQC2kzdYjWW+cuKQETz0y04xtiX9v2TvNUlUgNFEi9yMsY6g9D8CkHiV8bNxf/y6u1lmY8ecWnT30WbCC6Xuh4/emkKs43ubw5Cj7yrKr8109dSfpZhPi258YS9kdLQDdPASJ5Xh0onu9+7xJ/Qtjv+XRA==","Date":"Thu, 8 Jan 2026 12:29:21 +1100","From":"Alistair Popple <apopple@nvidia.com>","To":"Balbir Singh <balbirs@nvidia.com>","Cc":"Jason Gunthorpe <jgg@nvidia.com>,\n\tAndrew Morton <akpm@linux-foundation.org>,\n Jordan Niethe <jniethe@nvidia.com>, linux-mm@kvack.org,\n\tmatthew.brost@intel.com, linux-kernel@vger.kernel.org,\n dri-devel@lists.freedesktop.org,\n\tdavid@redhat.com, ziy@nvidia.com, lorenzo.stoakes@oracle.com,\n lyude@redhat.com,\n\tdakr@kernel.org, airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n\tmpenttil@redhat.com, willy@infradead.org, linuxppc-dev@lists.ozlabs.org,\n\tintel-xe@lists.freedesktop.org, Felix.Kuehling@amd.com","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-ID":"<xbyzuogb4axcl26dozux5tahoj64mgfgweiq7ppelvsl7emzu5@ovvqsjm7xyue>","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>\n <20260107205404.GI293394@nvidia.com>\n <c288bda8-66c4-4971-9322-e1450855f93b@nvidia.com>","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<c288bda8-66c4-4971-9322-e1450855f93b@nvidia.com>","X-ClientProxiedBy":"SY5P282CA0125.AUSP282.PROD.OUTLOOK.COM\n (2603:10c6:10:209::14) To DS0PR12MB7726.namprd12.prod.outlook.com\n (2603:10b6:8:130::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS0PR12MB7726:EE_|IA1PR12MB7496:EE_","X-MS-Office365-Filtering-Correlation-Id":"6725c405-351d-48b4-5771-08de4e555c4f","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;ARA:13230040|1800799024|7416014|376014|366016;","X-Microsoft-Antispam-Message-Info":"\n 7AZpyj5dOVytlkNmYpyNxaikPSbJyUMrte3dJaNSnqsdZUlaGn+Q9eH6lyJ1oAgimmj87BnZ0yEVhF6TcUcpDFYGASP1d0xSJLWMAsowCwm/le8+YFVw7T1hKVWeTn6wXimwghVS0ksLDIlj6QK8l5lRAWl8fZpY5MHxDRpBjeg0Zts7MOE+nVuexwJ5alVKX48NKBU+89rXzeleMZzl0qW1dwIvhhQihCHYGeKItnDfZ5GVvm43lnWfcRIs3E5wg0Sl2s4EPe8Ry95iRCLksmnNFHRPtlK0IjePF5G4twJLkDroPLYX3mklD8usCkViGiKvBE5x1M/eAR/ay+4GT+E123ROLapA4B2Q+CvBJfvhboYCAsPru5fZ/vgo9koGt7ATXRDWe20oLFS85RSSenc9Nyz+/pSb7VGBCYyGG/sCHP1zmp1Z+54BJjUTdw6Fbc3aVpyw2OiXcbHIRM5fmLwxldKJYAb/LFjGvhsiFFkD/pORXr7loCSsALpiy11XGb8Htsa2OGXhh6SByV+ZjH+9XhqlhOO06Nr5ztjecu5TF1Ks8vfGH81ejIY1Z1CthT7eqx44cl8hvZliLIdjQoxdC5MNMfgNQWn58hcSTCh7HNIGxO8ZFUUtnEOP9WBgcU8jobXD+2tYpG1qN+n6mS1WyXdxItvZ/p1UNgWi+Qlw/VpYyWCm8pMhBGlG7zu5x7BEDEzEZB/bhBGBIAdMWISKq1/xicuKe4AhYnLZHOnQXKLHx+K4i8l/Kwpsgu3nbVEYyAOGiXA1vCqaLO5OkIlhiSM0VdNge5hRG9CXdJCQQ9oL0KbtGFsRS76vpxtAp6WSqTOAhi0kmC9KdaKF0mE3ArUzmQnIrFCMH3YM0ZmVlkcYxEq3OyCncfFHTk9HmZhYkrDSoiSMLECmXdVyHiAv/3yqXtmQ/e+ijqcm+ojwNHK2lvMYq0V4SahL3UbqxBGQHg2PMKEkNxr5mptn+DcGZsEDbfymacARSrdrYHPueXv64PAJzBNv72WlaOQ2iBBog3v5dMlvdO7BjTADz6ff+l1jgH1s0Ktnm9paa5qEi0ZiaDNC4q3WB9jzLZyKP6VyZ7W30QVGAbAZQkVc2Gmf1xxUHOW9NZjpF4M+4DxaccELbThotXDTGJMCGjKbVKPuppcNnPPY9CJFhhm3CRTjqCUqh52VXJxk+pgp67ogsruxBsLKpgr6aCRjvg8mRelBJl2cu1oExVHCM/k/8jVcN5PbhuQdy34Qz/oVtgmqoRD9cZyHID+589qwsB8DxEedd6Mo2B3hsUi4o8b/SO2GR+EdmlZt9Ae2E26nb5qmTiAsoJiRsxrDbJ1mcs8kIPL5AmCnf11oYnaDZU1ihOMsGFwf3JHhS3jhrMydxplsEHmi4zMp8LS1PjZepWxFTTj9omY2k2QZBNzsiEZPAX6dCZJFzLvfR7Jepy7whIWpy7vV8zPXoNWDb+gXeHdHVAjfwdzlbdE+hK6ulKK5pQ==","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR12MB7726.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n Ge+qKoeoN5aOb30shbTPBSOp8YcSnogKad59x3vEyzvIkcCjFn3JMPG1WZMJNMfzde25HX+arpAkDAM5O1MUUTntPU+apKpNnLGk51jtR7ntNbdcMBwem6hkrH479JRi2Wcd3/Aez97zwsDmkdL3U8FN252hI1m8sS5NFiYB3Rr5Pk1V1n1ywNqSdAFGnnZcn8HHYB8I1p4u1jrOM0l75rym0v8m2a9dWDCr+1v1WHnkAgonVXtMAWp898PskpchsRJxCbhQOnGWZo0X2uDH5szqd31Ix1sjvoHUg3iol4YAN9J00gCIYkMPmRTwBBysz5m+QygEpdOqdVo+TBgzdsrrvOQfQsOzdSCz4KFhgyCBEzpCirPMHcsoujP16otBp8mkwRE6PEeejomLG6x4QEekz9b+7I13wjP+T1cOaBUI8YvOn18RIhqH0wT8DGJ7tcwGzGEUxmhluiU2hQHjLOZBta+IYNv5a5f/sPAaxg32ZhQPCv0ldeQjPQkuzo3IV62Wlh2AkSnzIMNTBec4UuQTDbBKcdAHBNR3Tk/g453J259tWvpCmT/j1r/0r4oaMa70ksMURD/Ckqcf6nsYIno4IxSZ8wiUDz3wD+iv5prAixush9s1E1Gtg2FLGvTEcURgMPYEkIniuPet/Wtokujv0sruVjYpFg01SjGiAh2wCPMLU4ACs/hDjubUhF50xhN5MF63YC71OfibwWvHeBOQdkYX5WTh+I8XQ8LQ6wJnF22scJZ5Kpm3y4WBXKEnf66bohGFwNbkR9OhYXYFvCA0RDmW8Mqt3jJtsUJqBB8WdYUu/Z1sNmkHLFoGjtmKU2TG0R+BdXxwO+hWgr5ZpaMcveX5nL9ZtYirZ0enfAz+1hZsAt1giMGknk4xsxWa2b5QH3eqDYcRWQQh4udAGiabhpllh++qeFEUOJX+WI/6wiuaCJWK290ozuPZSaKcKhAsBbq+JK+c7Rds7TisF6iZ8l3BjhlQkJaOon1zSzGWhv0B46FsF7SEx874f/rsmiPe4YW+SEXfAum/TLMuRI2sBhHLKb4vMf/OkfXqbd6aaZuma4rdh09gajP1a2MEfxk6R1nUUlbhQAXf6wCGHUSqwbezkc5esF2+eFzYucgW4fqd8C8/urHnPm3GAwVzyWXJpUN4L6kfzVhS9TWRNW3IOmIpZgefVXYqa7g1ZmrhO3kgfcKvWLqe2u+h+CQV53EVC95TcXeb7qZXG60MWYxJrLX0wFPcFqZqNwlnk60gWqy+CnW1zTA6kyRin7t7rvnMQ2uiQuEuRHfKAz/MvoLLkJviVNPQN2UIzBVJA8X1ZCqKfk5yJ4m+3kDoVXBUwPf/LmK6bNmN/OBK5z5Lc5Bk8TqRbduBVlfkCXf9Fl+zoMW2p/aR+Xu0B6XC+LEk/ufZMK1XbNVgqAMyMltjp8TWO1X0Tgdgi4Tc6NQSAvi4gFhxZG3A1QNpvzCBXxAE/Ax+myB1LLXYt5Ysw9ak5XGjCl5tIV02OaZtFQeeIa2vzSIw08hxYWktp7SxPtzfwoNx03CXy6pDzOgSv+rjTY+qN4zdjgxxtVI4Ic4dbWbR4ScosyhknYOiEm9XHuwJn+AUayxlnxjUChbdN/T482pZbO2cnCODx6uMeeBI7WkOO43vd0o2AbF6MpYTHCPc/aoMlsdJ7gmvIXkOhJxw/FfIRm4QCCx5zRyvDiEakhtxWVK0HECIw4rlF9qk0gzbNdCK8v9h7cGnoG9Wkic6iQ==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 6725c405-351d-48b4-5771-08de4e555c4f","X-MS-Exchange-CrossTenant-AuthSource":"DS0PR12MB7726.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Jan 2026 01:29:26.2648\n (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":"\n qYCZ5kIZbhTVJ445SVL39CbzaWOOmexftEqkpj1dTx9ZUdX45dB1W6UjmBnmUgUYAX4v0TkkreUha/NTqLrkow==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"IA1PR12MB7496","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632455,"web_url":"http://patchwork.ozlabs.org/comment/3632455/","msgid":"<3qduomzahrrn2s35xxfjem5nud77qhshr4vmg4kwmizyn3twp4@rqoinq7e4yqr>","date":"2026-01-08T01:49:05","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":81117,"url":"http://patchwork.ozlabs.org/api/people/81117/","name":"Alistair Popple","email":"apopple@nvidia.com"},"content":"On 2026-01-08 at 07:06 +1100, Andrew Morton <akpm@linux-foundation.org> wrote...\n> On Wed,  7 Jan 2026 20:18:12 +1100 Jordan Niethe <jniethe@nvidia.com> wrote:\n> \n> > Today, when creating these device private struct pages, the first step\n> > is to use request_free_mem_region() to get a range of physical address\n> > space large enough to represent the devices memory. This allocated\n> > physical address range is then remapped as device private memory using\n> > memremap_pages.\n> \n> Welcome to Linux MM.  That's a heck of an opening salvo ;)\n> \n> > Needing allocation of physical address space has some problems:\n> > \n> >   1) There may be insufficient physical address space to represent the\n> >      device memory. KASLR reducing the physical address space and VM\n> >      configurations with limited physical address space increase the\n> >      likelihood of hitting this especially as device memory increases. This\n> >      has been observed to prevent device private from being initialized.  \n> > \n> >   2) Attempting to add the device private pages to the linear map at\n> >      addresses beyond the actual physical memory causes issues on\n> >      architectures like aarch64  - meaning the feature does not work there [0].\n> \n> Can you better help us understand the seriousness of these problems? \n> How much are our users really hurting from this?\n\nHopefully the rest of the thread helps address this.\n\n> > Seeking opinions on using the mpfns like this or if a new type would be\n> > preferred.\n> \n> Whose opinions?  IOW, can you suggest who you'd like to see review this\n> work?\n\nI was going to see if I could find Lorenzo on IRC as I think it would be good to\nget his opinion on the softleaf changes. And probably Felix's (and my) opinion\nfor the mpfn changes (I don't think Intel currently uses DEVICE_COHERENT which\nthis bit has the biggest impact on).\n\n> > \n> > * NOTE: I will need help in testing the driver changes *\n> > \n> \n> Again, please name names ;)  I'm not afraid to prod.\n\nAs noted in the other thread Intel Xe and AMD GPU are the biggest. Matthew has\nalready offered to help test Intel (thanks!) and Felix saw the v1 posting so\nhoping he can help with testing there.\n\n> I'm reluctant to add this to mm.git's development/testing branches at\n> this time.  Your advice on when you think we're ready for that step\n> would be valuable, thanks.\n\nWill leave the readiness call to Jordan, but we were hoping to get\nthis in for the v6.20 merge window if at all possible. I realise\nwe're probably running late given we generally like to let stuff\nsettle in development/testing branches for a while prior to the\nmerge window, but it did have an early round of review last year\n(https://lore.kernel.org/linux-mm/20251128044146.80050-1-jniethe@nvidia.com/)\nand I reviewed it internally and it looked very reasonable.\n\nI will take a look at this latest version later today.\n\n - Alistair","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15399-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=VTZKPfns;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15399-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.208.6 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=VTZKPfns;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.208.6; helo=ph0pr06cu001.outbound.protection.outlook.com;\n envelope-from=apopple@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmnsG1rZNz1xpR\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 12:49:53 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmnsD635Bz2yG7;\n\tThu, 08 Jan 2026 12:49:52 +1100 (AEDT)","from PH0PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11011006.outbound.protection.outlook.com [40.107.208.6])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmnsC60FVz2yFq\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 12:49:51 +1100 (AEDT)","from DS0PR12MB7726.namprd12.prod.outlook.com (2603:10b6:8:130::6) by\n IA0PR12MB8351.namprd12.prod.outlook.com (2603:10b6:208:40e::5) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9499.2; Thu, 8 Jan 2026 01:49:10 +0000","from DS0PR12MB7726.namprd12.prod.outlook.com\n ([fe80::953f:2f80:90c5:67fe]) by DS0PR12MB7726.namprd12.prod.outlook.com\n ([fe80::953f:2f80:90c5:67fe%4]) with mapi id 15.20.9499.001; Thu, 8 Jan 2026\n 01:49:10 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767836992;\n\tcv=pass;\n b=cIJ6gthmUHFCLG3ryCgUiTnc5lvg+sW8hsW52EBjdxuYgPnoCaTKrknVEc9z2KAiNiemRBDnRkyboMwzzOlSO0Ee9BwXPyc7PvtzLxCpWv8+l6Y8h0mczsNIo6yE7C9CGNj2sncm7HLn3Ca0kyYdwomrSgr0h1cCGIpfK0LVA03h5V+Hun6+66qZzWpQ01H8ydCI7nRPzRYIAg2j3lmhAnNaq3S7+Ut7rhoXc4fXylxFxwzg8R9k8x21WMqiCRKg1lJGNgVCVsQgFuTrEhqEOohZPflkAyduaBOKs8SypA79b7Wl64f8hFFjMHRg2V/tZ38Jw75jKtw2IHfvpWRY/w==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=pcPFTl1GKrOHIWn1N0sHxqEW03mnwL5PnHs+G0XKNgR3I0Je+9eopR2NCsPm1ruB7sPX7sBn1qP658+qOFxEWYAInpt6v4m9EIYKM7mqn64NHjIPlvRwySkEgWoKmq5cTvNGvY5lGDBOR29hlFyNtDX4da4YKlkYloKu7N6cypdM3VtNkdQYSjdUe7cfwVA/TsT0sTBSWIigRJjtINUeVrxDXMjpq+6XKQaKLTav8Nm1NvOpOJO8idbaJApsGRWw1my6qzGJ2d2BM94jKA+7Jdn6dSeUGlbtL/HoeHi+N4PZ7StWphN45UeVA7oWCxGzgR2p0Rb6sWEjYv6zZqd5rg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767836992; c=relaxed/relaxed;\n\tbh=HPVozz00IxOKU2eE6FU6sjFvaDVAUIRlQfK+5T5RfO0=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:Content-Type:\n\t Content-Disposition:In-Reply-To:MIME-Version;\n b=GvRKu8ZoHRbunWFXS2nrS9TLlWmN0EJtex3M9dm+RfO8GTxtE13NrBI72pUbfd7Qs4ULTtdryyTT+usFGkcd6TdZIBrr/IG9Fl+cMLKeJhhahhABE7BP9AQdNMoOU9v/MqgR3N7CLTqtsuc6tM240skJA05wVbJpdxxRyVNqwchfWSptbPUTBdXY4vlmBtT5UWcAeOM+FC44qmfhzOUIMZICi8qdVq9jsQSOH4+Xay8iOYqKQyiXbB4fWeaJHfENx1M+18eJeTcXDPIng9Rs936z/LCrSfQcjHCqK0UZ43v9S1MJ6YJ4QK/reVtzco7c9SSzgPm3MUCYRQq1q3w1LA==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=HPVozz00IxOKU2eE6FU6sjFvaDVAUIRlQfK+5T5RfO0=;\n b=vuuHq12bAXpVEMi1+SscCwNreJ3fiS7jnbdO/ydkWPdv9DKf7OxnwXOKspuqoxddaZ6bad/hk4hGQpNLUy7l9J3rqN2D8Z8TlbmWN5H9UCe95s330JqrEX10M69RkdK+Zrc9WnXH+hV1luuqKMKzG8bFvWCs06u1gjIm5JvpkpoIaaPTMhGd+wBt94o7P3BhZH1p3m5c4tLsK9qWnVDeWbP4nnHj6XPh4+7qNYGmybpewTB70uB45fT8aKzAtg81psAHYcP2zuN7M7QHpm+ykcTzfSPqbk9sv49YhqnKaNgTcfvDatJYX5pkZqWAB255JfN1zBWC7/+K7OzULnxNCA=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=VTZKPfns; dkim-atps=neutral;\n spf=pass (client-ip=40.107.208.6;\n helo=ph0pr06cu001.outbound.protection.outlook.com;\n envelope-from=apopple@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=HPVozz00IxOKU2eE6FU6sjFvaDVAUIRlQfK+5T5RfO0=;\n b=VTZKPfnshCJzZFy4AJ1eUW2msmqD9fjI5cSdmQT7GNxDYw+MLjNs1BIoGUrtdSJEHjX3VW5fdUv4ar9eRbXv1meGeYpU7yq9TB8GxgduHFY7DoFvFfmB1VzfwOGqBqmvRciI9Dft4d1k3umGtLF7Nig/yQJN/whapEIb0mehJyAcub6io/jtON9ewV/rFzkzWekbnvLhb/a+rOIbA/Cu8+EpiG+8ONJRld7kfUX7eMQk4Kkw5gU/Y0DK/m+WY05h9R8bbpjO5FOfiNm23WC0zXykytbCYEtSKrgnooxp12cvK4INHy69Tvzsk1sORW2kl2ykEiXOV+e3iLXmyM178g==","Date":"Thu, 8 Jan 2026 12:49:05 +1100","From":"Alistair Popple <apopple@nvidia.com>","To":"Andrew Morton <akpm@linux-foundation.org>","Cc":"Jordan Niethe <jniethe@nvidia.com>, linux-mm@kvack.org,\n\tbalbirs@nvidia.com, matthew.brost@intel.com, linux-kernel@vger.kernel.org,\n\tdri-devel@lists.freedesktop.org, david@redhat.com, ziy@nvidia.com,\n lorenzo.stoakes@oracle.com,\n\tlyude@redhat.com, dakr@kernel.org, airlied@gmail.com, simona@ffwll.ch,\n\trcampbell@nvidia.com, mpenttil@redhat.com, jgg@nvidia.com,\n willy@infradead.org,\n\tlinuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n\tFelix.Kuehling@amd.com","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-ID":"<3qduomzahrrn2s35xxfjem5nud77qhshr4vmg4kwmizyn3twp4@rqoinq7e4yqr>","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>","X-ClientProxiedBy":"SY5P282CA0006.AUSP282.PROD.OUTLOOK.COM\n (2603:10c6:10:208::11) To DS0PR12MB7726.namprd12.prod.outlook.com\n (2603:10b6:8:130::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS0PR12MB7726:EE_|IA0PR12MB8351:EE_","X-MS-Office365-Filtering-Correlation-Id":"2ed86ddb-0ae8-4d0e-2fc6-08de4e581dd5","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|1800799024|7416014|376014|366016|7053199007;","X-Microsoft-Antispam-Message-Info":"\n CbtNk5aVL3xCd/F9jWTKIb2NoC+sQQWdfcBrdJlVpImi02d3qx94dztLNhVt71WdpIjNGhHtIkRcQIO57dx2UgqdBpS2KxFA+ISZUU5mHQ5RdlVbhVDQ3ECDLIV2RWb8uJykRUUgsnWKMn1VIQZDmhb5N+Y+qdH+v1/GSM9l9SnBikFX+9TBjFyUzD0VXsiNlphRuEGWv5M0YV6i/3J0ve7whsrmMRUFqjoj0MVOFo5Sh/D97bp8F3F5O2d+hFiawLCP4cCyIe4sfz1jpwmutA2VS+lXHMZ71os3bxxIgmNR7PQV/RtzryAhBqEhQxNPm+ztWtDEMOEwp0G6mZqmLleP+F3sU1iNd0HkFM45yNT770EBUypjs6NwlJo6YL3Pn7R3Ak6XidBSsd74j42WJEN5lDSfHlkrsjAP22xf8aCL2TCzkWNXgtqKNULn02erjnSMddlwJ9p3cLg3WDoNNEI/76v6BYkfoGFgrxYAFbVyHtPAq86WBc9PFHLFMzNIP0VewKq1ZJPe9lT/lck8hHfcNJrBeF4/RWaFW75TamM2zFatoKpn8W5Va17OjLeEZN3Samm1f+Ri2AWKXxrCAn2fnC9oG3YdgjF6bw7Hc16C3F4LagcEPV9hWmFbZmOS62vVqLr2yLPTInJUagafBb26+O6+wL7zjoNx6i3oa4wYy1Jy4+nOxF/p+Ro8bEHUS6JTWetQutOndsSwcYiN9sl18ySSnFAZI/4BPDIOfyauH8OZW7jzv+phCNxWiFg+dNsVk2bi07KYmIgB4U0mM9HAu9nyKLlieY5Pb+zQKuC287MKuEGRQ1UD1yqhI+WIng7seRXGo4hj+qYQtV/TNRK/nYIDxZGGuYtTcC9zQB1b+i4JAhsG6yulIAQWZdHjVmyO7nuDt1svSpSIxqQOZMGJuF97Qvh7CO5gxQEwOTCR9Uj7MAjpft4Idjk0D3laLpczwntXgPK0JIFJcIAFIFofyklFPQD8+8+INWT+sRCe/jJXlbwcl0581oqkj/1JmAKUuFRA7g0o8ECAc2LSbhr+D943rU2cEUwk+ZRatAhwXebHtN8ZNkc9I4UIegbGyrnJ7gWI2dVCBSSq9ztCwtYvmFu8V5ohboNIUgv+pjTuP2o82FiqJCINo7y+2BLu+4yTZdEcqvdMy55vKaHZ2EnZYq7ZnGiYR7H5ksrNXoJv+IezirYcuyDSn8JFoVPWSgNBSHhLkagvbzRxzvuYxrYymR3lmm9hcQz5l18dpxoO1IHVx+b4fc/YN9PTsa/aG6Ae8mYNTNMj8gxeaCUoG74ssh9gXNGB+Hf1+UE/CZGXImEFTQePYqpOhnvDRSxIFFfsD/xbdTBxeZ90PrpOYoSG8qujgaUlDpDgTxmP4WRSl/7AW6bzEgD+Mlqg1QsqKGbZyy0++uF+bYOGBhxq6maRclpc9+T89pb6Wcorq45zI05OYUSf+15lcTYoxsZxsrxCv4GSsNNYtDdVgeaD9A==","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR12MB7726.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(7053199007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n YjxkcZuxv0ejOLrSJ1+Rzvi42CXm3d6fUMG6+hl1yg2ZJZCDWdi7t8FMhwTVrePEHkE484LzgZ8BK8xFgazlkojhXU7th4swvbIS6Jo2BOEeGM1xIblJG2fhhFfkPFGt+nsNUBk4Rw1TwtXjk8HAhZsU7EF6gA00mQPenauNQCB+bOGJSWJpY0PADk4hbYFnaPwKabSuxVxVczxuhm/4HpJoXzzdcMfi5zX/KECkYWJ55EGYH8V+Wgzr/IPT9J7mr29ftOGBu0sMm5XlQpItJkXDYgwgWsvoQJCff162cst6jsttLfvDXcsjiaF4f5C8y9k3lAYVNzy1aFm0p/qPfx3pQJ4p/1nGHHGIGpBui3Aa2AytlBkAl86k3bE7w0dj2rFr8XkC3wlMMw2vVnkD9qgpuHe3TE5kHZ1o7ZCJUpltfI3+bpxVGu2CbkYtjzKO03K6oBdzK7MeykvJQsoVG86FX+QBsW7/pJaG8we2BT8GqR9dGbtXk74JwkB9by7Pxb6tHn46WstrrsqlyPtEmqkRo/Bf4FdR9ZQj+M00niOxg/7pjawTqeDjEXL8mV+WSYAXRi/TZPHRNRhZb6AzB8Q3BMxMGwHrCH02L38MZ2KgOqATSZzNCj+Udbu0d7pYqyQbDynAtdg+2ppupUCjEeyhCb0cQtULO6WCGn4+Ofo9EXhlpU3wBF3SFlAiXofEUc4Y9t2h8+AXklljZO6hI1y+rGttoGTYv3wdT7OUqVW+2ZTLwgAY3CJDGMsb0uWcs/LpTQsNPLgAKb5dWL04x91lalsMG0MDxAboDxp23il9sX0syMDcaaWS/Xu3ckXrsvXFyZgE7tOJb1VN5I6DxjHLOfPujqTPZW4MfJjyCL+JIoR53LbeRsj2nva90Oo14QWUD4p7Ip5ydcMDHkZVJHIZv5cIAOthR7lSZZIbGGi3Z1yT6oUuP2YHDv0XWgDfCgg/HrZl8J4unuHLSMS54nyKmHbkyI4OdtI9uw4NdA/HDlcWk98YcqFlrYYV6OsoLOEfgPXn5+OdvrqoTGd2DRk4/+OBVjKIi5Ept6pkCKJ1uBDBYiboT71Es10u+YnBhR/XSVDTAYssNgtt0GoxWfQIuiZtOCN+3oKIJG3WY79Ixxl6/di2rPmL7gKxF2Dux6mL8+g5bSGa3IfNtVByCWbZ/k6+qDVI31/UKYWLGuNCMgdi9ap9sVCMZodUXNZLSCZpJwXpX4a326R+ic3mnYTuC6YoFmbqUQqHyENxMR0JsK54nRfsFqeyWNiZjhw9ynSPkdC0HmuDv0pUuoiyrNU1zATvFHHiciTtWQCcqh5BtLHPithFBu4r53qtx7X2jVUGLMnimgRUvtKY73WS2hJkRqSy0xgbKkw0iaJuOtT3di9G1aiIgAMkbdB3Xj1+DTb/zsXC5vfeEaLOopSXebW75jew3I4+GNj1/agSJH0MGC436SGj6KQcH9WkFJQXx/JDmOl3LUhMVYxxVT6pXJjcW0ZFvBgNrnzEVXMdIYokELSKGBqKNngVLYvjcpq86UgkOJURLpGX5ABcjFb39Yqs6eYAFODzUiQ/ZYi6icMREZTlZlt5ynxMZspiiGQbyGey1WPAI5/9LXG/DIztrzmOrQ8NWPTRDB+FUk59oGDR10Nb3Cf2Z4ekDba5kgZgWx9T3pK80fBfvcwoMMFNG1iJYwHRyx6US6iDFBj3j8u7ndR5Q+Z7xKhrsb92llPYA9GLnXDT1n6WJ+jE1rcZDw==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 2ed86ddb-0ae8-4d0e-2fc6-08de4e581dd5","X-MS-Exchange-CrossTenant-AuthSource":"DS0PR12MB7726.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Jan 2026 01:49:09.9414\n (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":"\n 6Sj520SoTunQR+uSQkP/sqVROo6UKnO4gRLeZ1v2TrGBEvrP4Ve8KPufzB9uZb0MHL11uZPOtqRWg5M3c6PDkw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"IA0PR12MB8351","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632461,"web_url":"http://patchwork.ozlabs.org/comment/3632461/","msgid":"<3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>","date":"2026-01-08T02:25:48","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi,\n\nOn 8/1/26 05:36, Matthew Brost wrote:\n> \n> Thanks for the series. For some reason Intel's CI couldn't apply this\n> series to drm-tip to get results [1]. I'll manually apply this and run all\n> our SVM tests and get back you on results + review the changes here. For\n> future reference if you want to use our CI system, the series must apply\n> to drm-tip, feel free to rebase this series and just send to intel-xe\n> list if you want CI \n\nThanks, I'll rebase on drm-tip and send to the intel-xe list.\n\nJordan.\n\n> \n> I was also wondering if Nvidia could help review one our core MM patches\n> [2] which is gating enabling 2M device pages too?\n> \n> Matt\n> \n> [1] https://patchwork.freedesktop.org/series/159738/\n> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15400-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mNOiaADv;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15400-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=52.101.53.2 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mNOiaADv;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=52.101.53.2; helo=bl0pr03cu003.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmpgm1VhMz1xpk\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 13:26:43 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmpgk67KPz2yG7;\n\tThu, 08 Jan 2026 13:26:42 +1100 (AEDT)","from BL0PR03CU003.outbound.protection.outlook.com\n (mail-eastusazon11012002.outbound.protection.outlook.com [52.101.53.2])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmpgj2kbQz2yFq\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 13:26:40 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n CY1PR12MB9628.namprd12.prod.outlook.com (2603:10b6:930:105::14) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Thu, 8 Jan\n 2026 02:25:58 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9499.002; Thu, 8 Jan 2026\n 02:25:56 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767839202;\n\tcv=pass;\n b=JshTC3QbdVd9ZAR1Qmah5UDMJBDzIS6ONuQWaZurdU6F/40ULCBg3pnJMdz5CxaEbzm/ekTyo4/voRuLMhhiA2xbtNvc2DulqVdP72yGp9joVyiky+KOxjNYpiQ03gYUST2yfpABiRFQvXV8O6juR+My57hSLLBq9uaRnp+3Sctc29cCa8lFj8HJ8fEq+iryJmrYWsiGc0VNUgo9XCMAnKka5iWl9C1nxaSuuzekf5UMs5jOW961cW8arDH3rox58J7nhf/RtGs8R0HbdGfjZKuXVNH6EOPSTdN9oGcrUMK7SHAsu3sqxQRdo0Bp/O7nS8ZLtdT4aUj7pfmUKQVF0g==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=u+cN1qtek+ycQpDmfcQgi4xpGT5F6qGZPviHMtoDZTt9pcfl0OEKbuY5eCL9t+6R+8CJxSAJGAPTi8igsFK0BvT+326OVw97HdM8jHTRDdLMhVmwZ+umWLmreHzYDDt9o/85xJeOnoo9s+4+/3yLfMVe6gIKOMsUC5cZIMNjhPBUKcW8mQSd7ujx6qcazSK1xydgrkmoWC5IabTc/05J4HP39CBNScSRhaXcYpCV6F8RnKf9btOJ+IhvfctbCBLsM5fe9HIkxDHpV4ICQN9bRD5ShhPhd1DHqBwlfbnzgvcP8z3JZ/sEYE0CvP4ZDJ82xbcXgULFIdTfvYVJ6zpWEw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767839202; c=relaxed/relaxed;\n\tbh=57DvN6UJIs+CohwGzLLnk1LMEdSLHe8QdRthp2RT118=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=MEQpg+8zGEJ1A8lPqBr9/ttoVYJEGtI82PlHEM5kwsmkwAAyA8D11mSEW2grJlGU+viyu2nLddFglAih/xTGLHGK2pKUCRVS8xHz0MDzl7km6umlbjU/cYbkXc8M5pTTI94ScgnJ3odgQq2VCp3umzA2gfRjnTRJoZQ/P7rwGzR7azaYiZiVdltDa0yfsJFmkjVjAYEdHUyfZNWIPJQMMS+HSVx02c0jIKRY/e1WL8jDio4OeeubJFik6PZ3VZjbLqIxwz0rdF4UgMz/XjSgofAV6PzWPku0j1JycNHgCH2x0JE2UKH6MqCYubK/tLxh9Guargnz9AUAXix1c53sJA==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=57DvN6UJIs+CohwGzLLnk1LMEdSLHe8QdRthp2RT118=;\n b=YpRU5u3nya+v+1yRBHnABEK7fH3b26kuwu+K1K8lbHm8vthgdXO3WwdvUz4n7sYfxlZRHUM7/UthxWr1U1OzICTtd72pCBAmIdETJJSCpaz0RZjkLjI5yfz5AXqgL/3aWgxAX6AOVhWtuwX6OoBeVi9vYXrLIHEmPDQHtYC/l2/AwLVvLeaont/9jrr2BjJfEw2/oZcM+QvZThBRXIyeG3iUZ6OBbHPQbDxp6ONGrGX+PDNJ2kdKl9yp/Oqk2+tASHeV+wnzyhPNw5e1muLwC/FD5O2J614h/bqSUXrLaFmpbnBA4eza3YNvB94Wp3CXKsg9W+Ch6dwbwDv8H7Cqzg=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mNOiaADv; dkim-atps=neutral;\n spf=pass (client-ip=52.101.53.2;\n helo=bl0pr03cu003.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=57DvN6UJIs+CohwGzLLnk1LMEdSLHe8QdRthp2RT118=;\n b=mNOiaADvap5KJSdhyic/v0DC5vJF10SqQ390OrkuDAZ23nWK9FinMGtouuIp0CV9vavyFIBLEXIfgmpCa/508UUv+m5wCi6MDEBDc/B+nFjHX8HYaCc5rqdnMe2GZvpUsFAkUqTMh/hw6Swz/Y/oYiwqyTDMZjN/q21IhDBfMWPtbZMnKjV4o3XrHnBFK+qw21bBcHgLr09DlScOdKL5jg/K87sE6kxmFXUCAphN5/Uwc/YWTNNOcdVGYjPslzo+DOW84aBPOww0XtgUFDfDOxxZIAx6SH3Q2eWeiNAzTOwOfEh8v7RX5jjSJLqZeIoXn3++CobdJ+VBpkYnow7PcQ==","Message-ID":"<3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>","Date":"Thu, 8 Jan 2026 13:25:48 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, akpm@linux-foundation.org,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>","Content-Language":"en-US","From":"Jordan Niethe <jniethe@nvidia.com>","In-Reply-To":"<aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"BYAPR11CA0055.namprd11.prod.outlook.com\n (2603:10b6:a03:80::32) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|CY1PR12MB9628:EE_","X-MS-Office365-Filtering-Correlation-Id":"1cbc8ea3-072b-492d-2909-08de4e5d4127","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;ARA:13230040|1800799024|366016|7416014|376014;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?yMj6wEdVoBwLM+HTbEoAMz7x4wUO2mS?=\n\t=?utf-8?q?XAAHICZA59LWkY2Epd/ihHX+OcbrOyN6vo3RD3ONS544WLd4ZOHuvjMs/zYFmh8dj?=\n\t=?utf-8?q?Zk9AqoA8wlNvmNJb2PO75DIky370+a3swwnKJJjpQO1KcwuFvx+AHpzdDf89y2OQk?=\n\t=?utf-8?q?2zfxotI3q5HL27mpRcijFpQxMVZLnGyuxIARSYAbIAqxibu9LaZfRCGru6KPx2Kyy?=\n\t=?utf-8?q?lEDVNJmXsR6jAorpHUo74OYGd2oWnIPkispYmdIuAkyfwMxk2dzQPu0W8AhiZvQMk?=\n\t=?utf-8?q?EgUVHoBSIoD/dJD5OeAAMC85kNfoDO19aZajYs5Vet0n+Ma3JANa9k1Hotr5/MZ84?=\n\t=?utf-8?q?hyw9u/dm07unZfnSzKHVgGuytA6hdn0Ycne4hHJs78k+sWaYxSbQVllFdhvw3mMFm?=\n\t=?utf-8?q?U+YDKSnD2IV/J12qx5dmbUvBYhBP9PyfaVSSvpYkzlmLvWVNbDjVIDbWHaxzmbLQk?=\n\t=?utf-8?q?lYwP/aveZRToQh3mv63bwQg5ymnr5Zvig49VNc7KB+CeqPZlDHI4yEF1iTUXsYAzl?=\n\t=?utf-8?q?PzVghErF0jaau2TyKAdW9izphrfvxB1YG7nUtkxYc1WXX1FycucWqQv+RJrEeHRNP?=\n\t=?utf-8?q?ThVzr2PkzNsge+WI5FPe8fY14+35517He63d/zMyRoSvmxv2YxR2VaFmHLbVJT1x3?=\n\t=?utf-8?q?m13uL6vTi+mKv0ihkv+rSvOIwTDB3hRuS1ThUSFlPGR24P1b0tuhoU89D6cYT4d9j?=\n\t=?utf-8?q?Wkh0JWKj0bAHIG1mWcigLd6aHDa6DTu2IdA+KiB4AqIrMfdyelqZRp1M28A2SHt2T?=\n\t=?utf-8?q?ujbXbBY+YxMGhaRZxTHdMmkVnWWg0hrhKk5vMLu7P9Wcpd/bnQWoDKLXyJKXvq5dr?=\n\t=?utf-8?q?R8opmjJv1XekzkYSm7Qp5Rhh433z8qiSYkZn7vT6Oo/8jKKURfH5+5h41FSGiBpug?=\n\t=?utf-8?q?fvugRtxWoVMd4cDT4QQKgL98/TyY8KjaPHgV+gBEotpdTQnOYhiFPzrsn2QHsS5Q+?=\n\t=?utf-8?q?lDd2jMLXUCHGsJ/T2o7IqkoO8aQDV4xjFuHZvcYqPNxkrMiPLmXJCCLA5BsfidZEk?=\n\t=?utf-8?q?FY32ZO6YapvcZ9iqtpadtQzcSjc+7LTVomiaaMH6kpggIm37I0NSsaShz2UfwsXh+?=\n\t=?utf-8?q?vagx/2UwwhuoxeAcv052uZboTkUVlA74yDNd4McSnuuNQ13dqGy203PVuQIaHj54v?=\n\t=?utf-8?q?pyrUOm4vthiMZJpoD9tF4kJvcxZEJ5689G2cIUbRAKnKF2IneJZREYabPdqAgcVVr?=\n\t=?utf-8?q?gSDi+o6XtUczw1MW1J4UTdPM7VJvkVBBWQ/d3USosxjeJGQ5JII9cWM9iBsXHPcr0?=\n\t=?utf-8?q?M86ggUzUlkJcFq4CjdMxz9tnTLl9jdyXsc485mD6gqG+XjxdLk+V8g6SAbkcfuea+?=\n\t=?utf-8?q?2Woc8LHluTt0ZMkQaSilRhvVqU1hAcApMTt1XiAaA5RD8pX4/hnrA61co35K2BwEM?=\n\t=?utf-8?q?5LoYuAnDcU0?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?/a1Zs956+MXo2/LykJclL/5hOzHM?=\n\t=?utf-8?q?AAANmHrYQa12ZVGSXjW7UWFFfDrQAa0ATtqZDAdvz7dBe2CMKmIf44+J4gszWDOIo?=\n\t=?utf-8?q?bCtyB4gim1rOxwraDNd2EErimL6Q6r3lxrCQZuz/045wiuErlY4Iq0WgjGVQqBTTY?=\n\t=?utf-8?q?EfJcxWvm1weRNUJOlI/I7PdePTh3zSEvxMjsLoJo5yla7gef5NBnEaGz08sdQ5bDK?=\n\t=?utf-8?q?IXgqrLvLRN2ee7Jj8mfmjgXkJCGr3kmBSnOYiLODf665nMzSQ0vfZ0l5SAVKoBCq+?=\n\t=?utf-8?q?sfQ3B7mx5+emkXGvYe18V7oSgG/ZC3WVgRVYnutqo/214ad9JxMy7loDcJlHL2Ov6?=\n\t=?utf-8?q?hx4gporTzJKpZSpnzRsx/hcGx1xCbNmMYom+l9MoFVLWsPrjtbIzv/tKbfTaetLbP?=\n\t=?utf-8?q?MrreEPyaXgOiFhUUHlrGVeyqfCMXdkpQ4SYzlIzxQ/UZZGUYcpjmNSHm9XFKj7lSO?=\n\t=?utf-8?q?yyQcOyk9uNlT944S0qQ5hDQzUVamxyUVQdO1cWIfSEKtP7U98r/+gOaMooItR/6EF?=\n\t=?utf-8?q?pxezBS5aQw9cDDNjMjqGRjLL+jSFpPPdArhDqHyN7/X2tRf/nZ/YQ3yxSpc6O/oWr?=\n\t=?utf-8?q?u20aZAflvyQTRm3VSb82WkhPqfj904+7tngIgpG8Fpq9AjTuhzWBv4gSXqoUzUSiF?=\n\t=?utf-8?q?sucCk6V0tHWmP0ZQqy6+pPatCr1OLFfF9UJ0HkHXUy7P+JsGzXcSwtCqQrWdU16UI?=\n\t=?utf-8?q?HZEHbbT+hQW8fyqSHRsG1xAN1b6an+/+eRzolzV6sP1vgGSb3IjQN0pKD9oO2+N9n?=\n\t=?utf-8?q?ghnG9cGTiE4YLFOeHjRouy8D0BWtVLsdSvGkONWJ1syogR1nGwmw7TNnxJ5o7gkyx?=\n\t=?utf-8?q?ipOhnYcMab8qVBqErzzAqWcYfYsatrXJd0ZgQl0cTib6blkvaFxiPsvdKp9ItS3Ug?=\n\t=?utf-8?q?XbvwSgG3L3/PyLSzZeIqOLNnxk/eP74Ujyu1ddD0m4GgnPJE6++ecVKGPJ0u31tDF?=\n\t=?utf-8?q?qFL46gDf6q5Etado4HaVaVcws/MS1g29h7UvIUQMQggeruHFwEHRU9Vqc+AmyutTu?=\n\t=?utf-8?q?TasVdyd78SJUTmQGPB1DIzyZT4UImiaJ/VsUlyyzIBgvGIIc6Mk7FW/TR9nlWl1YW?=\n\t=?utf-8?q?00NBFG+WnxgZSFS91r1CeAc0Izq7U7W86DCqFynvXAitDgGkA7p8gXNS7QsL2bSmU?=\n\t=?utf-8?q?6oTA89V0AdrfcVBgoJy3L/osXTFnT6h+9mOfmyo7vGDgHUEW35Zhs6mp4PAVn2hT+?=\n\t=?utf-8?q?4TzyJng1DhMdUcfNWcCmD15h1WmKuuCb8/r4qUkgZBcvns0pSEJgoBcqO5e8gMQPI?=\n\t=?utf-8?q?uzc/PkN3V8bDoUQ33Oz7M3ChyZoPxyOqxOwIOsv+P06y21gt7WR4Lzm68HtkQ6iwK?=\n\t=?utf-8?q?EWXwWxKOx0nUs/jtDnYu3ihWgynNDnV+YL1mS9Oj7oXmvan64CVlGvNg9pkDho7M/?=\n\t=?utf-8?q?qLujcf3REDAL99XmeJR+beSAIKQws1/7X8aLL5cNbanWFHKhX2pjL3FlBWmwckwYR?=\n\t=?utf-8?q?ayQf3iDY+CMMhyoHTrgWodNunExRhPZSxpToHHCC8Yc2mmYqTW9vWRyAmkPDvYzx9?=\n\t=?utf-8?q?Sto2MnPNzhfNQIwwLN3GPw4lG1Byu0OnlqQjZqWe/z9knFcubvoq5jRsko7oLLAeq?=\n\t=?utf-8?q?yI3Z8uTV8dPtb5fjwCk73QHUnxdSA9Qo4FYGyHdHoEurRQ8fFuqyx3b+FkFAjWycQ?=\n\t=?utf-8?q?Gx7y0B3Z2qoJyn1omgfeA9rS5zu4DZKw=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 1cbc8ea3-072b-492d-2909-08de4e5d4127","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Jan 2026 02:25:56.7007\n (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":"\n APmi5EievPiGVxE1O8iBqxGa7ALT2g3Huzo0GhfylqQAcxDuKrqeX8xzm7YYzBsRMmNPNTSxIDfg5Gu7bwPJUg==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CY1PR12MB9628","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632465,"web_url":"http://patchwork.ozlabs.org/comment/3632465/","msgid":"<b0a48e72-72c8-4549-8798-b73179953d54@nvidia.com>","date":"2026-01-08T02:55:39","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi,\n\nOn 8/1/26 12:49, Alistair Popple wrote:\n> On 2026-01-08 at 07:06 +1100, Andrew Morton <akpm@linux-foundation.org> wrote...\n>> On Wed,  7 Jan 2026 20:18:12 +1100 Jordan Niethe <jniethe@nvidia.com> wrote:\n>>\n>>> Today, when creating these device private struct pages, the first step\n>>> is to use request_free_mem_region() to get a range of physical address\n>>> space large enough to represent the devices memory. This allocated\n>>> physical address range is then remapped as device private memory using\n>>> memremap_pages.\n>>\n>> Welcome to Linux MM.  That's a heck of an opening salvo ;)\n>>\n>>> Needing allocation of physical address space has some problems:\n>>>\n>>>    1) There may be insufficient physical address space to represent the\n>>>       device memory. KASLR reducing the physical address space and VM\n>>>       configurations with limited physical address space increase the\n>>>       likelihood of hitting this especially as device memory increases. This\n>>>       has been observed to prevent device private from being initialized.\n>>>\n>>>    2) Attempting to add the device private pages to the linear map at\n>>>       addresses beyond the actual physical memory causes issues on\n>>>       architectures like aarch64  - meaning the feature does not work there [0].\n>>\n>> Can you better help us understand the seriousness of these problems?\n>> How much are our users really hurting from this?\n> \n> Hopefully the rest of the thread helps address this.\n> \n>>> Seeking opinions on using the mpfns like this or if a new type would be\n>>> preferred.\n>>\n>> Whose opinions?  IOW, can you suggest who you'd like to see review this\n>> work?\n> \n> I was going to see if I could find Lorenzo on IRC as I think it would be good to\n> get his opinion on the softleaf changes. And probably Felix's (and my) opinion\n> for the mpfn changes (I don't think Intel currently uses DEVICE_COHERENT which\n> this bit has the biggest impact on).\n\nIt also effects intel's driver because the mpfn changes also touch\nmigrate_device_pfns() which gets used there.\n\nSo also looking for Matthew's thoughts here as well as Felix's.\n\n> \n>>>\n>>> * NOTE: I will need help in testing the driver changes *\n>>>\n>>\n>> Again, please name names ;)  I'm not afraid to prod.\n> \n> As noted in the other thread Intel Xe and AMD GPU are the biggest. Matthew has\n> already offered to help test Intel (thanks!) and Felix saw the v1 posting so\n> hoping he can help with testing there.\n\nYes, I should also be able to get run this through the intel-xe CI.\nThe other area that needs testing is the powerpc ultravisor.\n(+cc) Madhavan Srinivasan - are you able to help here?\n\n> \n>> I'm reluctant to add this to mm.git's development/testing branches at\n>> this time.  Your advice on when you think we're ready for that step\n>> would be valuable, thanks.\n> \n> Will leave the readiness call to Jordan, but we were hoping to get\n> this in for the v6.20 merge window if at all possible. I realise\n> we're probably running late given we generally like to let stuff\n> settle in development/testing branches for a while prior to the\n> merge window, but it did have an early round of review last year\n> (https://lore.kernel.org/linux-mm/20251128044146.80050-1-jniethe@nvidia.com/)\n> and I reviewed it internally and it looked very reasonable.\n\nMatt has kindly said that he is reviewing the patches so will wait for \nhis feedback.\nI'd also like to get the results from the intel-xe CI first.\n\nAndrew, I'll advise on including in mm.git after these steps - but I don't\nexpect any major issues at this stage.  The changes have been solid with the\nhmm selftests and with updating our out of tree driver to use the new\ninterface.\n\n\nThanks,\nJordan.\n\n> \n> I will take a look at this latest version later today.\n> \n>   - Alistair","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15401-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=jP1ozXG3;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15401-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=52.101.193.53 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=jP1ozXG3;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=52.101.193.53; helo=ch1pr05cu001.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmqLB0GnXz1xpk\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 13:56:33 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmqL925sWz2yG7;\n\tThu, 08 Jan 2026 13:56:33 +1100 (AEDT)","from CH1PR05CU001.outbound.protection.outlook.com\n (mail-northcentralusazon11010053.outbound.protection.outlook.com\n [52.101.193.53])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmqL80bBtz2yFq\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 13:56:31 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n SN7PR12MB6930.namprd12.prod.outlook.com (2603:10b6:806:262::5) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9499.3; Thu, 8 Jan 2026 02:55:49 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9499.002; Thu, 8 Jan 2026\n 02:55:49 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767840993;\n\tcv=pass;\n b=d7UvstAoCn3vD0Yqjfx/0ZaivZI2dtY8jm3LBuORrSyR2StGvLahnpEdQwP4RpKPYVnGPs/FZsrxN9pzlc7AI2HtewnUEDRGn3E37hhgEDKRkMWexuYbGnESjRz7fWCI/yIAxUe+e6ua7aLQNF7rQmKmq/9atFdBD/PJX/nucH4XYxY2W6KF/KTa4hkkwTUVOxSfKl9jM6VkhbOxPoIXGFxPnaG4nhAHC+Anlpw7NEwBJHvEYJ4YLtotvkKzVse3MqUCWt1LSGs3xXFL63yHkjAimBedXNLqzG/Z/tH/CMSjhQ7uGNr93clsrO+ck7uKyKGXEXb05tmgvgzW3Ti7vw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Wd70jZX/9356FkYFB5H3HWTluQXNCE4m0Nxku6/H3Rpqjk1yt6f6psceStzj/mllrWVDrGcQuGy+QLQ63KvLitt0WgLUJ6S9zBEqru1h97TxZK0BH6WNOMwSvR7QEmGQmI1hoHvI3HtnMJRcXKLvfT8vPF/Ku/qZfYodhxJPUPiN8/7JZ3z+OtlTiKFhyBNAJJBwMnPipaBcxZOt7Kuw8Xwez3hCWw5fOlpgsvbujvAe/5CdqTqrIDdYTfhjy8ZLi+XG8L2Hq2OO1FiN3fmXgSlUQD/GN0ZVQ9tyhdVpi62BeA6vxXnED/rMn7oJuIs7W8HhlzgEibZABh3ImRG9lg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767840993; c=relaxed/relaxed;\n\tbh=Mkc8dK/xTuMxU0RqpiITwhQL26k8tDmz7IiAN0ioyrc=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=GgtJeld5SUCIzxrCkZSuOaq/ioLep6z/Lbuf5eGP6uVTqJoc67+B4U22Wr0oV+Nq7zAO7inkfoW49PlGwzObwg+7BEbz2NiqfYr3+q6BZZiy7tkm0p84s66QjhJcQ2gd7clR9/1YBdp6tDmpEzB2w2g+D/bP/Rat7Qqc1KreJ540aNN8y8STdTfbtYEbx0paMifNY8qB+V5Dmn5bRuUIJ9QMcc95YF72Qi70knOArWH2y3Ao4b5TX/NuRJLi3z9yCMO3LBJBxjlDTOsdXaDkSwM80d/3/vgVtxj0mcahUizqJJhburqk0OcMrx1No6DDQmSLFnwG9zUCH1Gjtc1f1w==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=Mkc8dK/xTuMxU0RqpiITwhQL26k8tDmz7IiAN0ioyrc=;\n b=pZDnpWcjh2OYAV5qdyKb/7wVBRdT5fhbkFWM2HHTRLp289ff0U5Ku90OFE+1YQJjfneM/BfgcI0/2D+PfC47TtXhvghzgiybGygUl+gkVAmKNpXhYiRn5pRGsktj9DAf8LFoRJ+8vCd4TDTGTbLeFRSpO9QSXRNyyIP95tD3GU5obo3tAd6PGcd7Y24ehoucNDW+HvSVaxjdjiEdSc5uZb6MT3T9pgX52/Pi1KH+DkROVO6cUr5rVxrqjZS7XcEVsge5rF0y1oMDBFx4MES01bR/Dykeh75ceiMFJKznYWf3Z1JWVDB+7AmFRApbIZGKtijCt2snOTuyClnuNPU3/g=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=jP1ozXG3; dkim-atps=neutral;\n spf=pass (client-ip=52.101.193.53;\n helo=ch1pr05cu001.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Mkc8dK/xTuMxU0RqpiITwhQL26k8tDmz7IiAN0ioyrc=;\n b=jP1ozXG3ena+DqeJvsWO9PSaauivlkbX9nU36HWZCTa5gx/jDz+yJBoy3+v1jexH57VZAEZyrVLuGtLPsapPmuS7/hyhhNeB5j9yHDRHzAu4GFSjAajBqipOFsEoCNwJboY9LeJIVRKaGmYpdm2k3CEEDbL/V5+pFgWr0bceTiqNbiHhYk2EOa5jYVJXcxgVSTnkOz8T1GSHcGMEW5CftFJAEqC691lwmpbg2hnU0Qc9sniuePEG9PbE6A8qwxtGzP17ar1hj1m8AJjaNlMY9THzkuqr+LrZ6IiIT05xO8axDmt/Bh5cZkox0oQUT79jliNVEchZUivtO0+4n7BZ7g==","Message-ID":"<b0a48e72-72c8-4549-8798-b73179953d54@nvidia.com>","Date":"Thu, 8 Jan 2026 13:55:39 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","To":"Alistair Popple <apopple@nvidia.com>,\n Andrew Morton <akpm@linux-foundation.org>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, matthew.brost@intel.com,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, lorenzo.stoakes@oracle.com,\n lyude@redhat.com, dakr@kernel.org, airlied@gmail.com, simona@ffwll.ch,\n rcampbell@nvidia.com, mpenttil@redhat.com, jgg@nvidia.com,\n willy@infradead.org, linuxppc-dev@lists.ozlabs.org,\n intel-xe@lists.freedesktop.org, jgg@ziepe.ca, Felix.Kuehling@amd.com,\n maddy@linux.ibm.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <20260107120608.5ccd2cc7e4227d2e80028bd9@linux-foundation.org>\n <3qduomzahrrn2s35xxfjem5nud77qhshr4vmg4kwmizyn3twp4@rqoinq7e4yqr>","Content-Language":"en-US","From":"Jordan Niethe <jniethe@nvidia.com>","In-Reply-To":"<3qduomzahrrn2s35xxfjem5nud77qhshr4vmg4kwmizyn3twp4@rqoinq7e4yqr>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"SJ0PR03CA0363.namprd03.prod.outlook.com\n (2603:10b6:a03:3a1::8) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|SN7PR12MB6930:EE_","X-MS-Office365-Filtering-Correlation-Id":"9feb0f3d-1e02-4f32-f4f4-08de4e616d75","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|1800799024|366016|376014|7416014|7053199007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?sGi4tDqpNm9qrJTsXxrDiuBcj9Se9Cr?=\n\t=?utf-8?q?3QH+ssxApabBpajlGTgdOlE4GhJGThMvFFPqMngTRk8qxd5Ky85f9Vz0gXx8XcL0s?=\n\t=?utf-8?q?bAgio96gFsbVESblV/d++CqYlDFPhdvt/eK51EqfhZB+6LJ1BmRXlYpFoOOW6UFTW?=\n\t=?utf-8?q?N8z+jsH3bsXcXbrAEe3OzEc17263yoKw7K5h4/+tl/cOwud2096Xoa3VyyNdX1vOU?=\n\t=?utf-8?q?jGU6EX4NU5i5o1oDt/SoRnH9ciHs5qOnkljnLD8DLrYhd1FewbVdEvzeSDuNKOesh?=\n\t=?utf-8?q?QiZHXoJsOTHPxrPnYS/ox+Pjmk0Vx8ZhXdL6JJR6JSTfNszfG1z4wRRz0T7sdXVqN?=\n\t=?utf-8?q?dR3YXidUe4DQCOsNjg0Kt25YRDka7CJ6uL80+Z9nIjVzDxXEVeuoXadOusQCYRc+a?=\n\t=?utf-8?q?U2bXMuppUpNTJ2bTurcA9qsHTtvKS1ctg7FUX5C9PZS2I+HxyorJvmBZXOWI3toey?=\n\t=?utf-8?q?PF+lICP/6gHiBSL8YoD9sKcAGfzomvsnl9irqpgaNIX9GSuxY/ahqatY7oY2dGsk3?=\n\t=?utf-8?q?74g92gx1PomSzTH0pY1pdFoZqXCWSvotArN6TRDcHThJU+kT2KCDrcBQbi2Ese/Zw?=\n\t=?utf-8?q?y9nUb5jr/SXBp1sqJkDi/LCrqf+ynNyc7OTrEUJD+ZDQ7DFj466qHym1NgOvObsny?=\n\t=?utf-8?q?2kuced8MjFq87qUcibvZdbaRbInoo/91UycHCKGDG/WaWewpiR8ggPtUTbGuSfmDM?=\n\t=?utf-8?q?NcaCPnPmvTxD+E/E0g0uy2xrXzeFnN6sPPZaxP+7RW3bwByW4cHEFL5WxBYHe4pap?=\n\t=?utf-8?q?HNK0MSZ5WlmekzkKtV//+mdhvFcPDFTaVfbJbin6bEGBU5OyZgM96PDgQjrM2pTS6?=\n\t=?utf-8?q?8Sui9JoVEcQOAYWEoR/CA2/N75wcMwYXKuTWrWePtuWeGVzQBiTO/AUmEVeFg99Vp?=\n\t=?utf-8?q?v7Ki4YDQ21yJ9zCDStA4kwKMpjdSbTiqzmptILwoN/kTY1SAAyL8Web81PScy1/qH?=\n\t=?utf-8?q?VQSnBhs5KfDF/RzhN/yWDdfMZqPooiM6GCt8iZQy9Rj+K1M+9zQBQvQbTFDt+nOr4?=\n\t=?utf-8?q?GmXHoGhJTJNzA96o7hWKDgvOqHbqs/+PW2hF5QnPeVnlZ97Iniyn5revHK7SJHkUn?=\n\t=?utf-8?q?RVylhS/+qNOeuQsARzIPVj9EAaQyQHFHEZ6ffQqmcVHYRgC6ZRW+HbtxQlujM63iy?=\n\t=?utf-8?q?4711NrMWXWgM9SgrxfLzKTJ0eytSaStMIq1e+h2r6h/9nu+RPQYEpq+B29C7WAupF?=\n\t=?utf-8?q?xIWvLcgkPwG++i1DbUlUOZT0r5Pk97oggYTiJbOgHCQuF6M69v0YUP0+dIH6vnL+C?=\n\t=?utf-8?q?4KjB8/8QqO5qPT2bCP/KqylTz2WhFb/+9zKkDzb/eq6Tal71ah8HqU1bF3MRuEaIn?=\n\t=?utf-8?q?87QfLEBIWPYxQYTpIoNTGvgMzXtro3LF/v6WIHLWs1o09NOM2pU0dOntpScyGGrmo?=\n\t=?utf-8?q?gdw4llmHuK2p+m3p86TmK8M0mFU5fF7Gg=3D=3D?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(1800799024)(366016)(376014)(7416014)(7053199007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?vOg+tdK/V9AKMzEK3B2pIFKiRQI9?=\n\t=?utf-8?q?Si4+pHyC5bJ9ZTpdZoTGb0nEmCJ5ElZcp5a5aN3/J7nSOKrRGL6fWimNnvy3RCFEs?=\n\t=?utf-8?q?qs0s9Hy+0Bz5Ypcs27ILptO7HjnA0GgOxFpp+54fRVUTBLYaBaYFH2Jrfk/D5f/KX?=\n\t=?utf-8?q?PecsCm1bYWGQNqa4R3b0Cj6iHIAXEJS0Li78Iv6S/tumVIt5LEy3znUdJQMNh3m+G?=\n\t=?utf-8?q?aYeza4F3bUVs1bIs9sxgQzmekHcC7xef6wHZ9WeySbDSSv0j/YskhzpImkB/ZwAvc?=\n\t=?utf-8?q?lNtotTosjy/SuxpDM2xPyh5Tis67PiRlNUJYwlcuzEsxmKw5VAvZ6NQixjxSLfQLN?=\n\t=?utf-8?q?TZP/QNF/zrO7zy9R1uXDS5o10nVtSKcNgPW0fgkkV+nuD79LDGRX3T0FVubiFSZHL?=\n\t=?utf-8?q?NUExXfzfUQkVYGda+nSgwZ0HqmvGukkGLV770q3bNkjyk5TK43Q+gyit+aSXKK9Fd?=\n\t=?utf-8?q?ToAHJt0RwDzRjIYpRyoJWAO0C8ktQNo9lnC3UWUolNFfckNbmMzZoR0asegGUlygm?=\n\t=?utf-8?q?Si8aqOkMjJ/imNyEGHj1lO4vgO78qCpRR9sJDBUFcAeZgq4Aziep8IxB8CdUXtdK+?=\n\t=?utf-8?q?oKb6vXf97y5z/BeRVH3qgj5dM3DCJrDGzRusPHZRg+omm71eDymkGKORUGASkJKdI?=\n\t=?utf-8?q?wLBoeJHdUSJkn+B+tzBq4D2k1Y8GMA8CxgTGHm7sBz/0L7aZE1y0QK2tdjRYGjmT8?=\n\t=?utf-8?q?pxBH1iXc82sQ/RaOSsrj14Ggh4vFLFyz3nH/LN6R2BZT40VwPGK2wkmwDWAPXbmUQ?=\n\t=?utf-8?q?FC9YjFk4YqBvk4nbHZNw+KtkIfUtRtPJSGeNdiDu0yWTaaghrPTAdJBhV7vAS37Nt?=\n\t=?utf-8?q?krWWIjklfgp2dP1YjCm0sicZYeX6hvfC5sGq3S2B69VUXt+zKQsetl/NHFhI9I7qh?=\n\t=?utf-8?q?1p3ulhbknreMjlPPUy7sdnUqt46KK9XN96ZzgvXCzc4t+lvhiISauubLCNeogQ6S6?=\n\t=?utf-8?q?p+2NCT1fvxTOUoJNuKM4y7WDoM9tP/MrC7x7hnM6qKDwu9s8x0fWbUaaV/ZMpxsLm?=\n\t=?utf-8?q?w47OO9q5a1+b7zYOrGTD4hLqqZS1xv8HJ5JvX45z4xwQLmhkWaATDuuR6UEzeZNEr?=\n\t=?utf-8?q?bFObOiBU70VtmoA4b6MbEynNVYP+vmgzkSxZGLLoUvf9VN5IQCiAGFv/uTA9kCP8G?=\n\t=?utf-8?q?2Tv8fqSGiqhP5Lu58VyVXmbzKd+Mb/yi20jkH2YoF1pM3f/D4uz4VOm7/kEQxJj/I?=\n\t=?utf-8?q?VNPjhUCS/nalQvhPKw0CPCm/ENLzlI7BZR93W7wm4lgWw6SSTE8ZeA77DVxE1w5sI?=\n\t=?utf-8?q?XVa9HHA6g71jsax2QePZQYZhnwufwqc8AJuq7vfB0+4duRWZLn0cOMfh6ho27Rf4j?=\n\t=?utf-8?q?6CV2wEYtcvZsREl3CgOHwO+pqCC93AzJ4hOkaM6yvsC5yyK1ESWkImXzsGtthzgH6?=\n\t=?utf-8?q?rhhl0yImRJ3osmlAmWWPp/deX19gRWLprh67T/1ZitNqOWhaDlFkxlIWvLh5gJbDB?=\n\t=?utf-8?q?8x61cioSREHYn6OLVW9kjLVYgeeCAOc+Ou+ZfGMuDo1sAbEdR2qTxTXaoVDYa5iC5?=\n\t=?utf-8?q?QysmwCRMli/NFzGZvnymXOS0QkxiWTFhAzkld1rt0PNeXUpKQDsqvhPBzFFMqMKAg?=\n\t=?utf-8?q?QIJHA6IsTb5EJw0xzNS1Amy5LJVSi9SMtWrn2H/awjZNKZEFokQ34Tsmj5R6Q8HZr?=\n\t=?utf-8?q?fuuQLo+X+ATFsL8U+aRHMqv6y39SBd7w=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 9feb0f3d-1e02-4f32-f4f4-08de4e616d75","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Jan 2026 02:55:48.9985\n (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":"\n pj9cIYzmkJuDSjmFZNChb5+U/yJvyqfHyoHvnbDOmeB9Y/vDTQDxZO3YIa+UW8f+S8KPZ9UTmPVtgRA4gblqDA==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SN7PR12MB6930","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3632499,"web_url":"http://patchwork.ozlabs.org/comment/3632499/","msgid":"<6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>","date":"2026-01-08T05:42:34","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi,\n\nOn 8/1/26 13:25, Jordan Niethe wrote:\n> Hi,\n> \n> On 8/1/26 05:36, Matthew Brost wrote:\n>>\n>> Thanks for the series. For some reason Intel's CI couldn't apply this\n>> series to drm-tip to get results [1]. I'll manually apply this and run \n>> all\n>> our SVM tests and get back you on results + review the changes here. For\n>> future reference if you want to use our CI system, the series must apply\n>> to drm-tip, feel free to rebase this series and just send to intel-xe\n>> list if you want CI \n> \n> Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n\nFor reference the rebase on drm-tip on the intel-xe list:\n\nhttps://patchwork.freedesktop.org/series/159738/\n\nWill watch the CI results.\n\nThanks,\nJordan.\n\n> \n> Jordan.\n> \n>>\n>> I was also wondering if Nvidia could help review one our core MM patches\n>> [2] which is gating enabling 2M device pages too?\n>>\n>> Matt\n>>\n>> [1] https://patchwork.freedesktop.org/series/159738/\n>> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n> \n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15404-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=G0kB/LYJ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15404-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.201.33 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=G0kB/LYJ;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.201.33; helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dmv2l2kzVz1xpk\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 08 Jan 2026 16:43:26 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dmv2j2MVGz2yG7;\n\tThu, 08 Jan 2026 16:43:25 +1100 (AEDT)","from CH4PR04CU002.outbound.protection.outlook.com\n (mail-northcentralusazon11013033.outbound.protection.outlook.com\n [40.107.201.33])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dmv2g35qRz2yF1\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 08 Jan 2026 16:43:22 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n LV8PR12MB9451.namprd12.prod.outlook.com (2603:10b6:408:206::19) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.3; Thu, 8 Jan\n 2026 05:42:42 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9499.002; Thu, 8 Jan 2026\n 05:42:42 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767851005;\n\tcv=pass;\n b=eVZM4JjVg3VvtEb7/AXrjT+c14lqxdNOuP8n0xF2VDc8kJuxsjgZYLo2B95ootr/aJL+xFvSp29/A1CLkdvgf1c8mDWO3dqayGfTAdn56rfLu9X5XkroBe/T17dq2AyE/oqF4/qqf2YKf2pOlpYw6RUVte8GBanyH+JDQhYTaAmpWQM98rYCTnwupQV5RG+toc784xDuxBoH5wXNqSsKX2xSRCJr3LsIw8EtxFvSlaTgiv39uKu+G/dRx+Sbl/Iuve9e9IWiOh3fK0N0Kh/Mn0XB59DMMy8CT/VD1WduPparHTCBAo6MsbrBx0/+xXsLKZKsB0BHscYZe8fiaDVeJg==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=SsySl3XPYtgReEIVOvN0U71RBgo6I1YdKaAAGsB2zZqtTllceuF2O3+Icremxzf7Bn62Hz3J1ePUhtb0V70U3prL8v3TrTn9Ey52jbLaeeCd6QSWViobkiA7L0myn+iduUnzWjd1Po1jU9/bjKsGZcDsrMkHJK0YSa/iRAPGLKJyNOL11243SEfc7sx+yObirO7nNjrT4JrmA0LyT+ekc790Y0f/SwGEYZ18bm+N5iSz7ExuIuiYLkq3aKYn5aw5L7Rg5kAVmt2HwaqhMLdznOICHtizAP5eLNnAb4HvkiFv++kcayHdQbKKTazemYU6LpvEcXhP732t7HqX4bd4Lw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767851005; c=relaxed/relaxed;\n\tbh=5BgXaQRTbT37sFJpp3EcZGbqn6/da8xI2e9yh9zk4a8=;\n\th=Message-ID:Date:Subject:From:To:Cc:References:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=I1QMMpbVZeNeVBMmigQJ3e4ThYowF8wsm4SfsgTvq7jVl9jxjB0ojhF7xK/bQpPzlbevkrq4g3J80E6HZL3qclimqwGE+vosiJKJywUiYDIiaM7XU37dJBwm7TtKe74P5FYdpsClUjAPYDtaetVI0xuvUQX+XsD3Ux/RoC3Q1xd2ucZSGsQW0YY8qZzFPhA2xPCi8AGiOutJz+VPBKUvMmBG+/C7t/va9eP7N7Q7ImpzQmqRdopzI8oe+Bx7YILRUz0hTG3vf63pyRInTgiU2lpvBCuofg7jiJDdN6FysXV14SRlsSxoo8nW2U+qwUSPoSBG8DsQVO01vYSMkv+TeA==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=5BgXaQRTbT37sFJpp3EcZGbqn6/da8xI2e9yh9zk4a8=;\n b=qE21IRUyagmOe5MREPRZYFqJh1b4FFAmYFKCVK9s2yl8OKO4ihQZ54YwEL/tQEpR2T8dfXs5i+mTGPI5yir9LH90lQKchXVrYbHKFumuUP1FXbn4KaBX3m4h/rX3G0ihcaZSMOy3oXZSF9IG2zQAGs+EJ/KY4kiy43SvqaYi2UAxEdXK47YUKnu39psFHdeCXxaTXfmALOy7r+a4q5+QymcpGNA6qDvUPuPMvQtyNofSRRFzMHzgic6sVwS0weHFPbZecPezUu++UiQHEJKNSFhYIEH0wCKsAFGkJ3/1pNVgUnWkBVh/ne2TwyQa3EN2stIg2cO4WZNTjV0Dhk5X8w=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=G0kB/LYJ; dkim-atps=neutral;\n spf=pass (client-ip=40.107.201.33;\n helo=ch4pr04cu002.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=5BgXaQRTbT37sFJpp3EcZGbqn6/da8xI2e9yh9zk4a8=;\n b=G0kB/LYJkWmXMB9+etHoA0OfTeiPmt5UOeIfDZaEEIMqdiP7XTDwnmsJHht/NPgMDAeTlQzcG6eNUDj41FlyhksWHvi6ACrDhPA87Ay8AyiUh5bwwA62+Nwcxip87ey/bATyPEZp/DkOKFJt+uDTPBZgQFsu4jKsLJIvFr8Tn2Ug3xhobvaYH93qT5kQg81H2f8BL4lVitsRlDAVSAEY/NkUCLlq/oEAsVg1zXS2NN+2Y14vZOb4PDLkU9tvcuxh7hF5dl2nfVXZ8+hypKJLhz2e7p8ZuF7t+T8SjtOxCLOJ8U1NbrqOiO75RT+/Y3wW/I32qUIQEidPIuRgMmg3hQ==","Message-ID":"<6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>","Date":"Thu, 8 Jan 2026 16:42:34 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","From":"Jordan Niethe <jniethe@nvidia.com>","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, akpm@linux-foundation.org,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>","Content-Language":"en-US","In-Reply-To":"<3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"BY3PR10CA0009.namprd10.prod.outlook.com\n (2603:10b6:a03:255::14) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|LV8PR12MB9451:EE_","X-MS-Office365-Filtering-Correlation-Id":"b581cb11-ef3c-4479-dbd5-08de4e78bdc5","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|7416014|376014|366016|1800799024|13003099007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?1kbUlCkFaz4UrMoETHnRu8zJ4zVbfSv?=\n\t=?utf-8?q?VzIVlnd1+t0Rg5cqJ2W9dt0nhvfQ8l4RG/g3EOw2UTi4Uj3XAULtaN7Si0Co9KQDx?=\n\t=?utf-8?q?9f6iUqWYq/3w/ZPzB8jp5K/8rJyLj5WGQO0GEU7ZeG2u3AaltExPs8e7INa85lI6Q?=\n\t=?utf-8?q?1sEqtOzzXwTwOtKJ+jpvXJOGn0t4WskuK7bot3qyDFVKz+7k8aWGCIxFeeT2BHxIk?=\n\t=?utf-8?q?GeYWHY8lOInw2Y9db1+t0oiVErQgQgZaU3aRq3W/OhmzZ7WgJBFyZWbXCHQ1ijdfw?=\n\t=?utf-8?q?qrb6hSp0hKT2b5QlLlXIm5+vV1xDHoav40OXpSt9dJM5+r9hpRIKy82aHNqbU2N18?=\n\t=?utf-8?q?mct4WFTLsHJeM6FhFj58fJjt+ScQA8VWz0zKwX6T0FY0vXC7AK2/SyzCYF9Zxk3Ok?=\n\t=?utf-8?q?+a53ijOoyQoJZaCqBPnvCzXKpy0uMA+aRZUAUlueX4VG2ud8YO29AVknRgutRThKL?=\n\t=?utf-8?q?lKfLPm/L58eb+nUdK3p1YIzVNfvwalmt3PfzcANqkw15/m+xFSb4/IpdrCAhWu2nj?=\n\t=?utf-8?q?W7V2uTD8EdtLwezRk7TwQL4nxLmJPMLOCHJRQDSEs+tZv9Z9dd3yA1yz2hc3Dac/v?=\n\t=?utf-8?q?w284SNPkZmuNdowISbA6i3IDtyBXm8FNYiBp7esmyXx/7X4nmVY/HU3JymtNg7LlF?=\n\t=?utf-8?q?m9uhuvatbhBjfR4ZJTfV82Al/0Q6sM5krDNvfRZvzf69wyAkzRTuJymUtKFCoDOxE?=\n\t=?utf-8?q?wIO6oQslEO3QCsYfNIM7zz1MMejby60q8kO7m6l1WE+eHa6qVg8hvCkwP6zBtK1eM?=\n\t=?utf-8?q?so/1sigPh5S+7qMd1GH4/N6F/zj6VLlFQ6uGLQn9rza3qK3us9IaMubBAQvwA6Byp?=\n\t=?utf-8?q?286qmXRyT1KxBw7cOlIWTh7yDontoW6CzQcoauiZi1KU2Y0NTX8A2k/MWlMjx3M6B?=\n\t=?utf-8?q?/jnfl9HGQlmqRG1EVas27lk0tzx53pNZIMQutKDew4hBRlh8ggJouSPcSueca4KNW?=\n\t=?utf-8?q?dv2JoZMVyOU9HHnK7JiopIUaZH2I/OYRcfsVjBdpCdWS+S1HA6+Y8yd+IGINtuPJh?=\n\t=?utf-8?q?wh5CjGlGUsw0+KgPUiKoQBnZTxAMn6nERV3oLm7itj4LSNuhq/P46+quoOC6eXwS5?=\n\t=?utf-8?q?0VSLp6NxgPO9dCc000np4FBmhMOv44uXSHVcQSgxi6fz9H2gtawfmDmJe75wIvuq9?=\n\t=?utf-8?q?qJIg4NRbsAjgE13eRIpjtN4I4zF7qhJLkyXh99lwr8Vc+bndDVot/LlhYphOFgVlf?=\n\t=?utf-8?q?Op48zoiIcytFExHJUp+r6zYMDHLYkyyBZTOUH6Mw/6dQwty8yYcF2Xm5nlZeXJ7Zj?=\n\t=?utf-8?q?T73jBkMkuR76nkOS7n1zVB0m6r5TrtzdHppOpq3UBHb+rMLlkQxl36lqTbAu3qilL?=\n\t=?utf-8?q?mEvi7wUZQycVhKW6YgdVvEAUlwILn1vY6BFFY//vkYZWGzJWLQfxLyh6hc4DvS9WK?=\n\t=?utf-8?q?JeZZCocSoc1?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(7416014)(376014)(366016)(1800799024)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?cvI0R04G0fKcIPi6k8g5RtPhiWnJ?=\n\t=?utf-8?q?+SdMHj3M7pf66kKrpmCA/KcY0yL+lJfvE7N25Lrye8+dfNAAiQFGft+JI+DAwiPmE?=\n\t=?utf-8?q?mOk/U2qL98becY7K5UHUTNMhseoX3lCIKKMw2UqFDRNk2HZs77+eTzSS7gJuDEfP/?=\n\t=?utf-8?q?KyMgOylkAxh2B7+fXYpAWcT2JrDcYi5xJSLVee+2qEtmly7t1vEidHAgpjs7yCQ0F?=\n\t=?utf-8?q?rAa5aKfiWsKpqSHujEjV7xR0lwuj4Bdws0bwuOSGvFfmTA+LXRF93oqkGgbWQZ+6f?=\n\t=?utf-8?q?dX8fxgllcVNDGeUiKuj+A7QK85wP/NsH63zwMiiqjfbmRt/SsxnxQ7u0teByy8LRL?=\n\t=?utf-8?q?k22emeS0s9H59lQUhK0XFhSimsyOl0s3E6ddi6gtOJ7tWqRTn1i6TQn7yYyNco/iN?=\n\t=?utf-8?q?zveE4mpUQ5rhxxMwwF7ZW7xCyiQE/s+w9Q0Th4Oppt3LXWHDaljcBsT8EYELVUgFD?=\n\t=?utf-8?q?N7Nokrb2Q0xuEZh1Ho1hc6rkiIPuWyhvTjI6F2G2UNqy9MjQO81usHvTMesrwLAMU?=\n\t=?utf-8?q?m5HC4ZC6dKR1dv1RRWGXbjBdMH9ZOsd8L1+ITN5Ax+fyIWKlxXfX9iRxzddfNyySO?=\n\t=?utf-8?q?Uqn6p9C+4z8rB9AxaZxLMB1RA+SU+qHoYBnksFg3Hb35U0JkKHK3fwefJO+Ngn6el?=\n\t=?utf-8?q?t/KQA82Q7bADWWSFUdxTh1CozaAWQ3+2aGMpiuRxDaXHB4DnyaYfwu0RahZ7A6qoc?=\n\t=?utf-8?q?hKvUj+OofrG6zTOmdTtoLFWbtnIe5U+qcEgk1+F/AYhpy7c7r+Tb+BDhAbFjg/7BI?=\n\t=?utf-8?q?lzEy5mGr+C36tBaZYYVBuk/UVP7moYC/Bmf/FSdiH/x71V92DQFIxXtyUWyeXN3zs?=\n\t=?utf-8?q?vByWyI09Ne9+ny9VzH+VCzVC8Ndky1a6hfGkbU6UReF0WaOKl6vJ7NRq9CyzQjE1k?=\n\t=?utf-8?q?VY0bmpGzuBmlMKu5Yvsjr/WiPAoHZk+w33ymQg5P2QDN4OP1T4g9W7mbihDGFZtqU?=\n\t=?utf-8?q?KAVSlfo85i5rmk+B2Zqt4iIxrpYmyz/TafejLH6vIHhBNIqj90lfjzuxBs6YISpiQ?=\n\t=?utf-8?q?PJQBb73WeK3OTlPqiF7XwJJ7ra/2XxgHWRMLUq/OwKhuBjSmSpoTU3i/NqBOJL0tf?=\n\t=?utf-8?q?xVT0qZnkjLWp+UW+spnHT5M2dbXAvhiCAY9NTlmURiAuZm92SI37bS08soU7mFI3n?=\n\t=?utf-8?q?OJp3CCRRQk0nEhtDB86o2MqAmypjusurjU0clvkEP+lmTudvlWjrA7y7prA01cf/b?=\n\t=?utf-8?q?BWW7KSpvGhwDE/b8ZDiiWcMEbbPdQZWdKWKPdxah3oMTO7gJNqqmStfTbGDOSmGIt?=\n\t=?utf-8?q?7GWsnhSVR/QkclBy/ugWQanY3S/n9fhSez5ej6XQgo1N17OIQAqa/g0F4Bkn8oFnN?=\n\t=?utf-8?q?Ox/OFln1hLVGIXvoDu626XZZPPQ2x6EA/Kgdio9XQT6PP+tSN+QLD0/JXp96ptvgY?=\n\t=?utf-8?q?AomCh4EKHY4ZRi3h2AaWe/HCAJBNZr+DkWXHR624cmNxgjM0sr+Z8bzxYnGnc3go7?=\n\t=?utf-8?q?udcbhYxoG+s1p22ROg8scOQ6HoBAf4nEP+i+/dvLCRO6HOymjPNT0QJ0sAlWIvQtb?=\n\t=?utf-8?q?ucQ+NLfUOGwXdTQx18jvYXdYwAbu9DmyjJslQzn+KR4CVnX3QnWt77T1uwcsj/YY5?=\n\t=?utf-8?q?li1Y5Z3oWbc5jwPEWwpmEbyOISMQYuw8EqmUokp29NLbdy4QO61xi8iFsNX3at2tg?=\n\t=?utf-8?q?n5baxDQRw1ssByA0zwN//HTG95MGQVRQ=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n b581cb11-ef3c-4479-dbd5-08de4e78bdc5","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"08 Jan 2026 05:42:42.1398\n (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":"\n TYllF8CceyBlePFml2JOti3s4uZQ7B6xL8NZmzPuc3KAy7hZe5U+8idyQvfR2OwFHJPlvB6VK9HrRcFZGryzAQ==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"LV8PR12MB9451","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3633227,"web_url":"http://patchwork.ozlabs.org/comment/3633227/","msgid":"<eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>","date":"2026-01-09T00:01:13","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi,\n\nOn 8/1/26 16:42, Jordan Niethe wrote:\n> Hi,\n> \n> On 8/1/26 13:25, Jordan Niethe wrote:\n>> Hi,\n>>\n>> On 8/1/26 05:36, Matthew Brost wrote:\n>>>\n>>> Thanks for the series. For some reason Intel's CI couldn't apply this\n>>> series to drm-tip to get results [1]. I'll manually apply this and \n>>> run all\n>>> our SVM tests and get back you on results + review the changes here. For\n>>> future reference if you want to use our CI system, the series must apply\n>>> to drm-tip, feel free to rebase this series and just send to intel-xe\n>>> list if you want CI \n>>\n>> Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n> \n> For reference the rebase on drm-tip on the intel-xe list:\n> \n> https://patchwork.freedesktop.org/series/159738/\n> \n> Will watch the CI results.\n\nThe series causes some failures in the intel-xe tests:\nhttps://patchwork.freedesktop.org/series/159738/#rev4\n\nWorking through the failures now.\n\nThanks,\nJordan.\n\n> \n> Thanks,\n> Jordan.\n> \n>>\n>> Jordan.\n>>\n>>>\n>>> I was also wondering if Nvidia could help review one our core MM patches\n>>> [2] which is gating enabling 2M device pages too?\n>>>\n>>> Matt\n>>>\n>>> [1] https://patchwork.freedesktop.org/series/159738/\n>>> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n>>\n>>\n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15441-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=p/5eIJbc;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15441-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.200.59 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=p/5eIJbc;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.200.59; helo=ch5pr02cu005.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dnMQT0NWNz1xpV\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 09 Jan 2026 11:02:08 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dnMQS4Dk9z2yFg;\n\tFri, 09 Jan 2026 11:02:08 +1100 (AEDT)","from CH5PR02CU005.outbound.protection.outlook.com\n (mail-northcentralusazon11012059.outbound.protection.outlook.com\n [40.107.200.59])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dnMQR2vCQz2y6G\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 09 Jan 2026 11:02:07 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n SJ0PR12MB6992.namprd12.prod.outlook.com (2603:10b6:a03:483::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.4; Fri, 9 Jan\n 2026 00:01:24 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9499.002; Fri, 9 Jan 2026\n 00:01:23 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767916928;\n\tcv=pass;\n b=NLVM0mJRL6alSWipWOBt0EQQjavaAP42tjzuH96v4hEnr3C10gV8Rjh/+LlnY939o+ThGdmeO36eBhX1KdKTL2zogY23frqy3OL0dNwZGUnrD1C7djch5MP1vpK9/M/v4kIdMmG7u4ZNQjOeEaVSBzbwKdEC6Lwrmq8kRgc1GQFFib55SHNTcMNwieqfoxB21T7fm4qJ8QiR9/q/4htUlwHPHNO4u4u+cYRwAGT/iFYUSXU0raAWsTawMLP9TLYH9UcxM1wShPfbunc7MidctsjOrtqBcW0yFFPpnHcuvYeGq2Fo/luqSM842WEq49C6ArMznh8HzHVy5hz1zgaQ9g==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=a5PHlpNSzpf3WO/5MbdX4RCyGMTIyuWVR6C2hwsl6ADPCksAwPx04l+A7lHRAXLVsYDxWAx5/GZAMXlQnMoZtfc74QFw3vSSlTUhxTwHHkebhaxGPVeGc9m49BIFoqdmcq12mJD102yaN+ganIGDrqUs5mPQ7vH9QPEYuSLYN/l1cnTyJmpSNE4PDKXnyt/uxUrMAwfT1Rt9AbfTi6Ghf3ysJ8QJ7DcIFSt+saCCU62FNHmWndEjQS1KL4OAf9tkcWEeOAsG9wK7WyhepFqsNWayqdtqjqBQR0/SuxwEiXc1BwgdHWcQZS93CPWw4+PpOST5pUIyoTsbet+9n+825A=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767916928; c=relaxed/relaxed;\n\tbh=GkJXu03MJxVbuy7YLcS2KiCyGPqrSwEE5Yx0XEdHM6w=;\n\th=Message-ID:Date:Subject:From:To:Cc:References:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=ZMscTLJ04rFBv3BxhkuD+E6DfG1Louhoa5RTMZ9kf+tkPTAFQiTv/RAIavV8M8eEmlyNFb4lMmNAXZmp7JVt4H1O+dHZiRHPXzbJbenIdgq2k+NLsYOE6Lizvt0Gq6ND17f95SCNE3LoOIRaflD3kcCTjkoDWRUzirvsi+dvFymnI632GDeWeBFFtpqqyK1Ddf4C9kVtVXvxKvTcMb9VeZJ+oH8nViKMB7Ztc6k0mPuGRKilGBmGMUCudzXyoJmG93uvznFXpa/Tg70KV7sa6Cw+T2JJCdZAGfUl8g4nSoj/U/BlFB4rXXrcHUXNWwZftknZsOAoUPkUJaaA0axzFg==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=GkJXu03MJxVbuy7YLcS2KiCyGPqrSwEE5Yx0XEdHM6w=;\n b=aIqO5bUXIm4Sx6fKqJqSul4wEhi5FWPteixkGTV8c8xKFBzmwdWcHmkfuNLu3TooXavBpfjsgsWOn/2YHP7+7Q0Anq5s+2wPb+B3ITg0AmHDFNC+6j0q3XI0Y6siRuYvNNDBqKV2n8OWWIFMy/TUEriVaZAmAX/egFkUqx2wwmsBlDHmn2AE62zrvd1Txg9/aIHXiBg/wQLxCiWoVZ/5/3y4H5zy8CkJx87igSVfW+i22QQNU45viY/DPB5a4jt68OiscZm5bu7SwjY4VfKdyXz//nM/05kwoaazfcj7eNqtoBPyvfdMJ4hfFGWZ7+x+AbUaMPX673osLzaW241dOg=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=p/5eIJbc; dkim-atps=neutral;\n spf=pass (client-ip=40.107.200.59;\n helo=ch5pr02cu005.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=GkJXu03MJxVbuy7YLcS2KiCyGPqrSwEE5Yx0XEdHM6w=;\n b=p/5eIJbcTg2eaiDqPMFY0/cP7wwFGyR93OKIcS3T7iRfLHwHEqiuQMv1bq6T6AKtgpmuNI70aahaH2yIR4D0U6B2rEHMR1f2SMNsgw2vT/XXm560goazUIhHOG8Y5EkHQK1kDTxOcA6VUW+pT1+ByimYeBONX5xX/DgsqvnDsm6V+YFRWMvsxXfsuNxTKE5nfdtJARMFIKTMx6H2dEdrl69HNXEbfxp0s/3UkzQKd/06H/ZsEh1pmKVu5gP1ERFG2qrgObrFi4zndWZ4nJ15X+IkEJTQQuvM3XB0ekNy4BVqYNy+4xzvvr2I/iAfsO+OoQ1SIXumzktpNg68c5QSTg==","Message-ID":"<eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>","Date":"Fri, 9 Jan 2026 11:01:13 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","From":"Jordan Niethe <jniethe@nvidia.com>","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, akpm@linux-foundation.org,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>\n <6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>","Content-Language":"en-US","In-Reply-To":"<6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"SY5P282CA0011.AUSP282.PROD.OUTLOOK.COM\n (2603:10c6:10:208::20) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|SJ0PR12MB6992:EE_","X-MS-Office365-Filtering-Correlation-Id":"74adfc7e-e766-4fed-5751-08de4f1239c9","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|366016|376014|7416014|1800799024|13003099007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?ttg/ihJ7s+cXy0bM8/YoKTNLCGdnyT3?=\n\t=?utf-8?q?dYf75bBVSm02mH+cuRiU+BcHY6ll/rp69EE3aKdAUhgNyIqe8ecT9fRnCW1r2kblG?=\n\t=?utf-8?q?QdDo71LHfThK81mhGrItq8w+vT5A1w1h+7csZkgvthOq9mAdYiZX/w0CfPwO4HEyx?=\n\t=?utf-8?q?zwvnwJpP0274R+kENLQuGzFIEWsbkIw1u01kSxHvHTMQZk5ew3FyrDxpv16fO2SWk?=\n\t=?utf-8?q?bT7rvAtGulcDhUkmEqnJItaVv3/gav8H2NtaktwEmDsG5cvmb0krAIrwPgmbdO0+F?=\n\t=?utf-8?q?yuJF50eP7BozrhchjZVrUIjlMEPpg65+2vOU9ZHQ1Jjz4bKRRryIHR3XXNfZMoD7G?=\n\t=?utf-8?q?LkoGRp39g/2zBbV4kcCY5BWbcGGQF7IV09jZj/5iYq5l8K5e48b0+JpCPu0FKRgnj?=\n\t=?utf-8?q?jRPAyfXeb51vqw+eANqhRJPmSzPZIktqaOR9+NKVgE1kP4XOzXTMDkOOVx/pBtWtu?=\n\t=?utf-8?q?JzJNpuQ1wtt6JHHYeZNPHnYxIjG6IeYxD1eMkqcUgze0n2mdktA0h+AUMy6I63Xcj?=\n\t=?utf-8?q?nEFl9d63AYxzQijT0dTRPyz+nv6WoJplVgRp6DvRFcJ7vuKvAxSUb47RN9nkwaTgc?=\n\t=?utf-8?q?1239OpyKxdIpD5XWvWExwGlhqCQ++LCi/UJHHf7JRhjxgM2cSq/G4QB9J0hYwMdB2?=\n\t=?utf-8?q?QzvFYSdZ435fdfrbsbcCR6GmUXs5dg9g8Mo7F1MlK/KIYhmvo8swlcWCa2//ZhpgK?=\n\t=?utf-8?q?xum4GTmMGS7BZ8qhCCpwOxtfXwpvMeVWu2xb1rlxYO2MQZz/oUFEsLPWxZcMCWIWR?=\n\t=?utf-8?q?0gmIhHkZZUqT4yEWqCzGWMfFWOOs46Lr89yUyqLjwGd0q1PPwi97ldBYAJNneBhEZ?=\n\t=?utf-8?q?XfUDZHIDxNwt/WgxsXH3qhjYXCmoXQT5Ag/iPy4DYreGMKmYG1nQ3HFD5n2+ASEjf?=\n\t=?utf-8?q?PL9oEKABF7HCWl3XuoW1aGHC/qF0mpM7CzowaRjrnJ/z2cuNNNkLb2JuCaizFg8Z4?=\n\t=?utf-8?q?fzDkqhQBxemU5/pSSC4lzLB93OjQmGblM3Lw/Oj8KA6n9s9HgJemWLcIwGCrN/Rwk?=\n\t=?utf-8?q?HUOsvX2ziPCKsGtkXSxCosJGixIWuAh3+AR9ugMuzYuswUC4dwOhlrvRlPhWpi+9n?=\n\t=?utf-8?q?Rb/kcukhadK0LuMbESDwRyf69bIebQC9b6brklJeoTwWyy3GllNf0VnDgBTW4cDLl?=\n\t=?utf-8?q?1mgFr2F4p0tlxfZwVf12VTQ+oIqZIyXje70NynCvDOpwnIVlbp4lFNv+xeNcw9Y7r?=\n\t=?utf-8?q?NbqO8IN7CYjmCYPZOeo6QW5UreRHR6ymmiccqVOGp57Oh6FS+RebiX23L2G1y/wXf?=\n\t=?utf-8?q?qlpMs/cKhjlYJhLnMOsQb6bOEBNDg6qw9uwAajvDggBhWIoShPADBQyXPmdErzHFK?=\n\t=?utf-8?q?foRP/x612F0rhGT85eJdKAK5sORKOtS+XT1rNi6me801HuL4PTS08WqB7xIaccJJ4?=\n\t=?utf-8?q?KmpEhwXvh7p?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(376014)(7416014)(1800799024)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?uQ+vxbVemfhXr7zxrK4FV9TRjbbX?=\n\t=?utf-8?q?By2MgcSxCS6rDg7GsAeyD1GQaE1w3SpRnULaNYGRbc2JxqnE+Z4qmYxKk+3NG5zbb?=\n\t=?utf-8?q?bw+nRp0/b43GiR6mvHCOiUv2Lx1jq7aSzlt9t/pvwWMhGyldU8DT0fHvakRPffsjF?=\n\t=?utf-8?q?KFY/NOfWUco5PWjzHXsbAJyiaRCckEHQxtjdej8Tmc4AIpEVQThXDCTNtqCnDsf3y?=\n\t=?utf-8?q?IABJ/IdWK4vMQDyyd2AoT5m5SC4UIL5S+qL294XdAACmFtwUNJ+Fk1U+YAhnyu+47?=\n\t=?utf-8?q?smY97SyWGogN8k1eOAmuT14t2TNfsyz+0DA4IO1CGdw9CC3dsM8mFN9l3KkuVAmIx?=\n\t=?utf-8?q?EN9nKjCMoOz4kZcDZJbkAzO4yRdAl+VGaTyWUZ5CnFlZAP9XvoZFrI0FhkY/LMi9e?=\n\t=?utf-8?q?U2uxXNVHWEJfQ3+nYwv/Z8cLeXEcECU6k4I4+JCbW/hZHTRzjohu7Xa+BJ3HmzMcL?=\n\t=?utf-8?q?vn/FTiZvRd3aeneKF0FTjbfUKUNxs1tDYLDQBookUHboRiU40mg5jZiBMzF+i9D5O?=\n\t=?utf-8?q?Tu+GguLcOhZuqp+nqf1fvyMj7QfVLF2PkmmWorYLq9q3JovmYsnD6wYTwVdYl4Ulp?=\n\t=?utf-8?q?oSmysoiyW/fAMKDgu/35ntDvQI2rnpqwTuMMk12W4uFUsJlRjKV5qa6fjC6DKiz1x?=\n\t=?utf-8?q?qMq1eW18T92z4pAGnwhhJTepl9fBgzq9IXrvGJOnCG80e1ee9gyXSsyr9EKzi9yw8?=\n\t=?utf-8?q?vlrBidbGmQIjRKH4bcwSne30zKH6dQVqWyTHeco2pgdcPj2IzxrDVct7jnrMzJVLY?=\n\t=?utf-8?q?gIML6ABGRiNn2EVgGu4G3zgWOCL3MOINLnwjLx/GOn447StUu0Min64HbVMIQ+Qlo?=\n\t=?utf-8?q?FfIvszHLDvdamHAmHX7+WfLC0IgsrL9Sw2V85QFO7vWDwDwRePlX45gW8Yyb/BaoS?=\n\t=?utf-8?q?1x6XvlGoLnoiIFwhN5SHZhKfGunbNO68c5hBWE6eb0s5HD5cM/djWyABXXMgm223L?=\n\t=?utf-8?q?6mz60uNRXSkA5Ig3aE1VWLZnWj8phmqzecpQul8EauHeW4dtKG0S1tcO2CNSc9y3L?=\n\t=?utf-8?q?tRwtPc1Ha7iCV8C35DCmgTR6j9XmQn8jhvjXyGHzlV43UqeQt23WW45gvLew/GRTc?=\n\t=?utf-8?q?H4ao6ZQNDWOQo/dWbM9u0bpEVX7JpXKdqsh8DRLpPGkJVsBMzV03lEbEpxo/XMh1y?=\n\t=?utf-8?q?jrw28NpYbjVqS/WH45hNA/NF51WGZ97CsssDeXd4em9wQIYe0gmUQ0J9KNx0b6ou0?=\n\t=?utf-8?q?sxJHTyZx6+l0JRXMYnQQ+Ts8IkpiLR4HhLXNX4Q84CyiR+csuGgxvUQYkpiRo4ZAc?=\n\t=?utf-8?q?fiMNlLvQG4DfpvDk/SunDO60Wl1aJEH7l2QUfjR1E+ZycQleELf4cX03dA/QLAsTR?=\n\t=?utf-8?q?JP2a8yo5R4BIejcloKlelLg7Aos9j6jVxUFnZDej0eKYTCe5kxartV2AtW8D+7Xh9?=\n\t=?utf-8?q?PLPfqDNKALujKdRZx8sTxVrmFvCvniOOVVxMOrRnFwtTnYW4Zxt6fiqBmo7mNORoM?=\n\t=?utf-8?q?6MIE+KH5DVV/3YM+/XANWz7veOUCcjMezJfNREKjVK+Z3Mwr+VuboBkCcKuHyBF8a?=\n\t=?utf-8?q?ihv4ynjYRX9ezGAwXp8YJbDTm9UP7kNJgqR0gxC4ZTLTIVBz1PszHmDenoLNT2N/3?=\n\t=?utf-8?q?Pidzh6WFvZIbnYdXOH1himxaZ67N1nispJ93Xxu0zxadIn3ohgzumuKKBlZmJnN70?=\n\t=?utf-8?q?F1vW7sVX+4UsrZRS/rU2op03165xeHIg=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 74adfc7e-e766-4fed-5751-08de4f1239c9","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"09 Jan 2026 00:01:23.6301\n (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":"\n sEjSr86M0AoaEzGgt5YZaYWi5FQZruUTddHVW/A83pki3vm99b6IHzirHUZbh2cXE+0+i1BKTQYWWTOQqrflvA==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SJ0PR12MB6992","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3633234,"web_url":"http://patchwork.ozlabs.org/comment/3633234/","msgid":"<aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>","date":"2026-01-09T00:31:40","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":91751,"url":"http://patchwork.ozlabs.org/api/people/91751/","name":"Matthew Brost","email":"matthew.brost@intel.com"},"content":"On Fri, Jan 09, 2026 at 11:01:13AM +1100, Jordan Niethe wrote:\n> Hi,\n> \n> On 8/1/26 16:42, Jordan Niethe wrote:\n> > Hi,\n> > \n> > On 8/1/26 13:25, Jordan Niethe wrote:\n> > > Hi,\n> > > \n> > > On 8/1/26 05:36, Matthew Brost wrote:\n> > > > \n> > > > Thanks for the series. For some reason Intel's CI couldn't apply this\n> > > > series to drm-tip to get results [1]. I'll manually apply this\n> > > > and run all\n> > > > our SVM tests and get back you on results + review the changes here. For\n> > > > future reference if you want to use our CI system, the series must apply\n> > > > to drm-tip, feel free to rebase this series and just send to intel-xe\n> > > > list if you want CI\n> > > \n> > > Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n> > \n> > For reference the rebase on drm-tip on the intel-xe list:\n> > \n> > https://patchwork.freedesktop.org/series/159738/\n> > \n> > Will watch the CI results.\n> \n> The series causes some failures in the intel-xe tests:\n> https://patchwork.freedesktop.org/series/159738/#rev4\n> \n> Working through the failures now.\n> \n\nYea, I saw the failures. I haven't had time look at the patches on my\nend quite yet. Scrabling to get a few things in 6.20/7.0 PR, so I may\nnot have bandwidth to look in depth until mid next week but digging is\non my TODO list.\n\nMatt \n\n> Thanks,\n> Jordan.\n> \n> > \n> > Thanks,\n> > Jordan.\n> > \n> > > \n> > > Jordan.\n> > > \n> > > > \n> > > > I was also wondering if Nvidia could help review one our core MM patches\n> > > > [2] which is gating enabling 2M device pages too?\n> > > > \n> > > > Matt\n> > > > \n> > > > [1] https://patchwork.freedesktop.org/series/159738/\n> > > > [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n> > > \n> > > \n> > \n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15442-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=nLrIJw/4;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15442-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=fail smtp.remote-ip=192.198.163.14","lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=nLrIJw/4;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=intel.com\n (client-ip=192.198.163.14; helo=mgamail.intel.com;\n envelope-from=matthew.brost@intel.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dnNcF0YxMz1xqD\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 09 Jan 2026 11:55:40 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dnNc64vqSz2xPL;\n\tFri, 09 Jan 2026 11:55:34 +1100 (AEDT)","from mgamail.intel.com (mgamail.intel.com [192.198.163.14])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dnN4m2nsXz2x9M\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 09 Jan 2026 11:31:49 +1100 (AEDT)","from fmviesa001.fm.intel.com ([10.60.135.141])\n  by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Jan 2026 16:31:47 -0800","from orsmsx902.amr.corp.intel.com ([10.22.229.24])\n  by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Jan 2026 16:31:47 -0800","from ORSMSX901.amr.corp.intel.com (10.22.229.23) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29; Thu, 8 Jan 2026 16:31:45 -0800","from ORSEDG902.ED.cps.intel.com (10.7.248.12) by\n ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29 via Frontend Transport; Thu, 8 Jan 2026 16:31:45 -0800","from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.53) by\n edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29; Thu, 8 Jan 2026 16:31:45 -0800","from PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12)\n by CH3PR11MB8465.namprd11.prod.outlook.com (2603:10b6:610:1bc::19) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Fri, 9 Jan\n 2026 00:31:43 +0000","from PH7PR11MB6522.namprd11.prod.outlook.com\n ([fe80::9e94:e21f:e11a:332]) by PH7PR11MB6522.namprd11.prod.outlook.com\n ([fe80::9e94:e21f:e11a:332%7]) with mapi id 15.20.9456.015; Fri, 9 Jan 2026\n 00:31:43 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767918714;\n\tcv=fail;\n b=bh68zIEPn72wDvR/Iro+Zrb8rrRMJCiE+NzMtGdo843btyx4mtTGZRos6B0IQ7grryD15X1XOJS/GtLiZddNiw2Pm52PRbkpxIiNX0bQaqfXlnyef77DT3VHgwM+m408kBgnpOg7IUM+ATg+VuK1f4HxqoxUH1OdHE2nEIzDxEDrcTYqyMOVbh1TvsfTY+UOt4lhcOFRy5n6oj+tKQy1YEijZmcS0451NchghZdCsq0OESBmyOehM4pGUAiKBeeCpQGL6TpByCw8FNlK7dcfZ1+6n3bZOmj71UzGpMv1IcZLdm5JKrzKSpiQVCIOm+7Ep1z4zFcIz1wyGs7IOcb/Fw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=UQvHeVHnX/c+GPpbbQOWEcJRyk09eVEVwPWhvwlZn2oJ8DnebQ4fdh7bKnPQahcYj0zYOzCrxg85stBrevRSh12bP8+M/Kir5ZuEZ9NwNr6pHWMPEIHghBN89J986BLcQ3X5tjPf7NZU3irh9hsNbTM50FO9RSEm4vAMPWwCx1rNyRvHg12S2wVfxh1CGE2YtYd8crQpGFQrsOa8Z0BgnzBUNkiWgfUOsxH8ghHYoQSpMRMZVpTFB6tE7ydlHVd34Ok0EhTVSXZ0qMGkzxlf3EjltwX708TTgL/eW7Xg8l6yBxenE0zfW0P7jsDpKX8oaVchksjWYqU3+kC+Ore+zg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767918714; c=relaxed/relaxed;\n\tbh=wcoJhXRbWXUEj06rw/RzJG9JYUY6e+jLITIfNzNbmjc=;\n\th=Date:From:To:CC:Subject:Message-ID:References:Content-Type:\n\t Content-Disposition:In-Reply-To:MIME-Version;\n b=Ot9IMUw8yQX53F62Os4NN54vvEruXqUwT7DSp3BvYrYvN9u5zTMCLO4f5ewJjRs5/Ojnaq1CaUEo6PXmMnkRmN5ivrnbUoUEOGPuhYyzq6OplK7sZI3+2wH1/f/h/r1sOPGUNqK3HJ0uHc9r4+3nxKe32NORqto3RwNY3RLyp3w4GC8YxS8J7wAITUideqSlYYzMC1uKI4Z3XKYhelxNG/xoZTsGCI4Q6CLUM157JJqpQgefTogQPiHXM2iTeqpjkHLIKiWyMGmnzrL0Xurkfdhnrav5CdNbd6f4fQziPLS76fU0C9/GTAbYOJNLm6L+sj87lw+kUZNBvtSh4FbycQ==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=wcoJhXRbWXUEj06rw/RzJG9JYUY6e+jLITIfNzNbmjc=;\n b=gHIIDb5Y7PzotheB5g7FPTLDts8kBv0XHoasTiSFesOQaeI9eYu8lls2UMCadm0oQONJA0yMyKRD2U40yhUhNiAsTGknlCUC6W6PDRn74ROVyUVD7vPp3iKtngy0TYZGnlV/LNNW1FOXEfsrHloWDsdx2qCVAcopGvwNTXxfJO3tLy+vdo82bqfuSThnNKfLcVErJK+0wcPvaZp85R30etPVl1N/8s+gMKLSINpfj+veiPctYmBGp+KmB4Q3xmp4HAykDGva4pdUii+b4+bwOHiyzjN5nngrbW6k2nkTSwQmcRu2EWXMMyZRoeOC29k3sI9IxiX6lIbQf0+THczVPw=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com; dkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=nLrIJw/4; dkim-atps=neutral;\n spf=pass (client-ip=192.198.163.14; helo=mgamail.intel.com;\n envelope-from=matthew.brost@intel.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=intel.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1767918712; x=1799454712;\n  h=date:from:to:cc:subject:message-id:references:\n   in-reply-to:mime-version;\n  bh=Ll5ZL1Dsgl3u8TfWRO9J5EPkKE5tgG6z5YEKRipD10M=;\n  b=nLrIJw/4dk18imGrugAriCyLwtiU1f70mHU5TwLZVB7nQP3UfA2EF+LM\n   M1RGI4vyOrg2i/v7ch67ZMHeU8ETHETixYxdDvIbM379PfTXQ0lbd/lf9\n   d2kdKIBhxBzktOxmZEqqjxuTgOzZ70qmiLHEfW377ortdNO7sPzpR4lY/\n   6i1b2wE40rk5DY5/wZy7huFBVaK3m27eTrdfRiY+Q1/9raSPX6BkoV+EE\n   1m+3ZR/2NtU/CHiYNuyX4kvsFjJpsFF7XRqnrItvHBp9ZjRsWvA3v0ta0\n   3B7RKzi/tezyHUhkzj6uoONwzSBuFInW6Ewr5YuqsfN03axxbq18OHHfG\n   g==;","X-CSE-ConnectionGUID":["/4H6cLVeRQe7hIz3tjJTag==","mijFVALhT9WcweDAlU1Img=="],"X-CSE-MsgGUID":["UEgAHolFRzu4Zw6uSFIRZQ==","qLAuO+XHTBKJMWF4nxZqRw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11665\"; a=\"69350214\"","E=Sophos;i=\"6.21,211,1763452800\";\n   d=\"scan'208\";a=\"69350214\"","E=Sophos;i=\"6.21,211,1763452800\";\n   d=\"scan'208\";a=\"234512412\""],"X-ExtLoop1":"1","Date":"Thu, 8 Jan 2026 16:31:40 -0800","From":"Matthew Brost <matthew.brost@intel.com>","To":"Jordan Niethe <jniethe@nvidia.com>","CC":"<linux-mm@kvack.org>, <balbirs@nvidia.com>, <akpm@linux-foundation.org>,\n\t<linux-kernel@vger.kernel.org>, <dri-devel@lists.freedesktop.org>,\n\t<david@redhat.com>, <ziy@nvidia.com>, <apopple@nvidia.com>,\n\t<lorenzo.stoakes@oracle.com>, <lyude@redhat.com>, <dakr@kernel.org>,\n\t<airlied@gmail.com>, <simona@ffwll.ch>, <rcampbell@nvidia.com>,\n\t<mpenttil@redhat.com>, <jgg@nvidia.com>, <willy@infradead.org>,\n\t<linuxppc-dev@lists.ozlabs.org>, <intel-xe@lists.freedesktop.org>,\n\t<jgg@ziepe.ca>, <Felix.Kuehling@amd.com>","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-ID":"<aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>\n <6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>\n <eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>","X-ClientProxiedBy":"SJ0PR13CA0235.namprd13.prod.outlook.com\n (2603:10b6:a03:2c1::30) To PH7PR11MB6522.namprd11.prod.outlook.com\n (2603:10b6:510:212::12)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"PH7PR11MB6522:EE_|CH3PR11MB8465:EE_","X-MS-Office365-Filtering-Correlation-Id":"26f5005e-b1bd-44a6-44d6-08de4f1676bc","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n BCL:0;ARA:13230040|376014|7416014|366016|1800799024|13003099007;","X-Microsoft-Antispam-Message-Info":"\n zHN/8Yi9debhYUIEQcZwcl/VaASTT9trAsb8ub25fureQCmX64p9w84MdMb6K/8VzTzoO3xWvkEQKaiqgvL744+xF2awURYXVtBXFsmEw6ZAY3knpJbnYpzv313kmcyf6pKK3Bpb9mlF6PzxPm3RBhD8Bi1b5Ay9DaOdugRCaylNS0X308Y5+ldz/KPYKm7k41Xx5PQWdaYu4M2vtHcRGGetkKh+CUjtD0AOXDOBU1N70SlQuff0DUGirIV2ZUTY5ojLaMmGzYRTRIt/mJmjUOx1MZd+AGXpNvj5t0M2PgfpOnKm0pD8xMXBrEi3ZM2/WutlJTL/hlYuuIJG0lEdmdjKCh58Kal5SnmldjUK+cNmReVRkEao/i5YCVNEOsdb1i+L/dA+YYDmxEA88tJ6FuWtbgP3oWKxdOjyrM/ZpZoIgew+WjKbLDmUycBrx0FdruztfRQVCp+cnDfTC8AOncH66SK/peOi5yoh9bFeb5Jf17CSyVPILmk5enqGe11XqCxmutswITk9EgCGaGoonFLQXDt9LJdUWt/8Vvl+Ny+VKLcwo1f1ZmLBp/PykAEPy9cNcgylHgh8eejMvlulibGWIau5Wl90qumsD4plyySJa3EfckZbOVlnC9kviwNNskbp3up1wiW+/mN3RvIqBLixqJGeV2l+k3KZnLTMnZMW+wjxhp5DXX5KsHUHrXfU7+OF6rLvKKHuia6z8tAzad40RUnYkAukI3RQy/ygc6W/Mbjpq94mL0LdTZAfAhSpLF9/QBbmU6ftEupK8iuwDYbPeW1VmfsKjY17YALeM9XMuEL5zPdq+254RLGiieBtjTWsd13ILQzEPGL1gC6xvHzjPzzObKxhu/n/97+BQgHaZC/2sDIsggbRth5JUSU8FBePPfe3y3qTWQHxqQf1D16D9uVqCXqlzgi1R6ZOOLCeEN2R2bbMc9vY0+Uazx7KVmsxHggak5O17GofzFTdGc+LG++AM4Mwoy//WxADoEvLZE8E7UgeI1ZVv+FECnFzfSoohmCa6Xu3qK+QUhXm+dWsgwlGdzIR7dsW3GTY2LcV+XpF9nrr8dljsCCv8uqvF/5RRqkBZpzMXExQOVCx4JXd5XnTGG+LHJLgrl2UVO0ZgNZKLJAl5lRSN9p64MMR3we8ZtVSPfnHMbZKo7EkpLjkDs6NEmhoNhPmmp3nNOnwmH9MD5jAXBRiBRUSv6eNu2pB+uvkl+rc+/IYJd21lCnIjqsowHGNl1cKaBRvpUv9gc1OVhIJWY5ry5duY+xg9S3vf1ErpvxdoDuNUideiMxeRF5a3lqJGWWWKxsLQrecJVd1HfaEremusSb8IN6eFRxSrTaVuRKtlaTZCEXSYB30C2MrinViZX6/Q+QGH7Wt97S2SXq/ErNYNMT4k4w7rRORsjbptnx57VEiSphlDg==","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6522.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n lgQCQ4aCV5IIxw7eanSmn7eo98S51IEK63AqYV6+qA1VX2wJ3ZbzoqHLwtpXpSEPmLSs5bRKbAaxuacGojpYjcx4MKzFE0X43JrYiIPcZzlfKKXz375f1ZuI0mrw1Arzi3r50Tihcdo5ug6WyGXljg8YPk3ckHQ6bnNTczkiBtry8iwp4D3gyARbOm9Xy39HfIt9VNzoPefEsMO0VimmT2/WdumVtAN1VQUXgDDkY1G8e7IXndMN2KpfzHyxUee+mNlIHmoSncCUmGQh43zzYb9pygnpnDDazFzgSAviZ1J4SKLOsZBBSB6go2YaZQDpCXxNaky7/HFIRnImBIu8iB5jeLqrS+il0Db94z5QRYWp/N6HqUnkaChEo3G0AAVpzeJexUslUx+IexvsaRJp5cZkPC/7UMtnBJVDvgX2AbfUnFy5bzmESPOKPtw7EJL3PN1qLlwQmG7oFG67fSPh25meoLRX8t/JnSrBg5A11JwYu2tub57fanlvRVsWfeyP7SdhUVeKGFTxDyVcGLwjJRhgDQLlZoK/UnMIsmafhfbrkClvxpj4uqrcKcwKkJyx13WaqvUUWnq8Ph3WtFJStnZaTimjUDwajLaJl32PN57MBR/cCozF2CVR2ExZbzXfy4W9PgGvtMfeMRuJxKqv+d8309dsHrDyUCjYExV4uC6mLN/EngOj/AXVAx71sD7A3CO/bHIq6AXau9BoXzNCYjrEmjDG5bBYZXlvXvo4bZvf4NNTfjTFwpMPxsfS8l2RNwC9wKsvw87EJRve5xWHJvw0s9dPJEF9VaTPgZQTd6N4PrdAUo1G94FRsoO+0X3xrxf18xiXHDBQ3O9KMhajIO8ubv2LCPU4pLJgwLo+6XaVnY7Lumg6kysw99kHs/IIBopKjdgy/UFzVwzJbFES807zyov4E5fRKOMaK0rJ6ycfDnocPMvcslu/0zkezNy5+gBbkVbD0+QHSt0qKxECH85DmLmu4Swmqya1RLRnSaNaMYfctXAGZcoyh/+MrAFQtg9o2wgClHHPEr+hKYkz7mwiY83gAPJv5DmJGig+uvz/MqlqbTCtY6SLPtpOdlOcYI+op8cuib+rggHxUORfCF0P1P1q85vqAy2bRcI0QU0Ih6xwMsEa7KF8gYDZz9bANHK7zEsSJx06NNDk3yTSueOCABRWjg10s4nHPNx/kXTV5VrGTYAv0VmuhHUayQVW8eFwo60A7SLqzle9nCMWCK5hTGnRdme8Kq4gyFegrWkEzgeeYwxRaO4SnaSgC9kWyAPKhLGDj4VOjwRCcKgT/89BJcPMxfs/XaFdD4nJWF6DNvf9fC05sl4t5+O0bYHyXt+2i9sSGjc0dEIMbH949zeE/lAhhRLM7Z55tL+mDd/+fDrqRgoWG0Vfelj4Bweuc5JYfh5f0hbVP1Kd4OONspXm3F/AFaBcchnXzeWX75c1xHHIg4D7fVDIPaM/qli7+VylWal8vc5HNBjQDXXfdVvO3pJGrvFxPjgNTbAPv1ILVanQgUXikhHFmjjNrpe6c7VTukC5kslV3Ds25hhrQ09lmNpTWo68IfU0z4Xtf/9Xx9D54n9Gqa0NsEUi97/opuWgNCM7epECc9zMdy6tjvoA2a9nlNnbOYpOZJGiULxJmwXNt6sjEOS1c5h+9TfFvfUZlMcKvfUP6TEzS8LMDup5ntvATOIXVRTKwFBf7sr/M56ZPuUsgYDQnsSmO9o/JAUCL14Kjmf0vsh9vfTCsOwr4RfxbftkVa6ihhAEim0=","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 26f5005e-b1bd-44a6-44d6-08de4f1676bc","X-MS-Exchange-CrossTenant-AuthSource":"PH7PR11MB6522.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"09 Jan 2026 00:31:43.4693\n (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":"\n i4BJbeostnNl3HsUFunY/Mn8Pb78LwnFOJFb00tQWg1srTNim9SQL1rBdepCW0OXFtL+3PrErlvcg4Le3jpnyw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CH3PR11MB8465","X-OriginatorOrg":"intel.com","X-Spam-Status":"No, score=-2.5 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3633246,"web_url":"http://patchwork.ozlabs.org/comment/3633246/","msgid":"<ad2a0fe8-6d00-46a8-8f4c-fd7fb6aac8b1@nvidia.com>","date":"2026-01-09T01:27:50","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi\nOn 9/1/26 11:31, Matthew Brost wrote:\n> On Fri, Jan 09, 2026 at 11:01:13AM +1100, Jordan Niethe wrote:\n>> Hi,\n>>\n>> On 8/1/26 16:42, Jordan Niethe wrote:\n>>> Hi,\n>>>\n>>> On 8/1/26 13:25, Jordan Niethe wrote:\n>>>> Hi,\n>>>>\n>>>> On 8/1/26 05:36, Matthew Brost wrote:\n>>>>>\n>>>>> Thanks for the series. For some reason Intel's CI couldn't apply this\n>>>>> series to drm-tip to get results [1]. I'll manually apply this\n>>>>> and run all\n>>>>> our SVM tests and get back you on results + review the changes here. For\n>>>>> future reference if you want to use our CI system, the series must apply\n>>>>> to drm-tip, feel free to rebase this series and just send to intel-xe\n>>>>> list if you want CI\n>>>>\n>>>> Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n>>>\n>>> For reference the rebase on drm-tip on the intel-xe list:\n>>>\n>>> https://patchwork.freedesktop.org/series/159738/\n>>>\n>>> Will watch the CI results.\n>>\n>> The series causes some failures in the intel-xe tests:\n>> https://patchwork.freedesktop.org/series/159738/#rev4\n>>\n>> Working through the failures now.\n>>\n> \n> Yea, I saw the failures. I haven't had time look at the patches on my\n> end quite yet. Scrabling to get a few things in 6.20/7.0 PR, so I may\n> not have bandwidth to look in depth until mid next week but digging is\n> on my TODO list.\n\nSure, that's completely fine. The failures seem pretty directly related \nto the\nseries so I think I'll be able to make good progress.\n\nFor example \nhttps://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/bat-bmg-2/igt@xe_evict@evict-beng-small.html\n\nIt looks like I missed that xe_pagemap_destroy_work() needs to be updated to\nremove the call to devm_release_mem_region() now we are no longer \nreserving a mem\nregion. \n  \n  \n\n\nThanks,\nJordan.\n\n> \n> Matt\n> \n>> Thanks,\n>> Jordan.\n>>\n>>>\n>>> Thanks,\n>>> Jordan.\n>>>\n>>>>\n>>>> Jordan.\n>>>>\n>>>>>\n>>>>> I was also wondering if Nvidia could help review one our core MM patches\n>>>>> [2] which is gating enabling 2M device pages too?\n>>>>>\n>>>>> Matt\n>>>>>\n>>>>> [1] https://patchwork.freedesktop.org/series/159738/\n>>>>> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n>>>>\n>>>>\n>>>\n>>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15444-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=LXM9lY0b;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15444-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=40.107.209.18 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=LXM9lY0b;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=40.107.209.18; helo=ph8pr06cu001.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dnPLM3QW5z1xqD\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 09 Jan 2026 12:28:43 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dnPLM2Tpcz2yFq;\n\tFri, 09 Jan 2026 12:28:43 +1100 (AEDT)","from PH8PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11012018.outbound.protection.outlook.com [40.107.209.18])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dnPLK5pM5z2xpl\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 09 Jan 2026 12:28:41 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n PH7PR12MB7353.namprd12.prod.outlook.com (2603:10b6:510:20c::10) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.4; Fri, 9 Jan\n 2026 01:28:00 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9499.003; Fri, 9 Jan 2026\n 01:28:00 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767922123;\n\tcv=pass;\n b=a6CKFTNu9Kdl1wEm4XmNSG93hRR5aBZLD+wKCoc9RKpxif//ie1NxRWkAJ6gt5gNpQSn/nV+RH/HNjU7V8/3a04qir2QUaIFe+GDx3lALkpceFXhZge1104RV0QBTKeKZcn6ej2ZQXziZCm0cKyDrmzzwQjmE0WNzFohzu8Q6eUUkh4arwRaveh16438A/Z+7tm2Mp2mDazKWnyg4rqkWW79AOP6ewpITjh+YDJtd3CwRal8FMDdI4m3LE00XGBMydWyr+wkkrysqR3DKOZybMw/VnVQZ9ScO5JLFUMgCIjhS8VUmgvFtusHmjnhjpV+SVbHDLuEcq+7iX84ygjpVA==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=MqgI48bVA0w1mR1dKy4+p8IgYYiFao9zgy70jSI4VFdgh/xjFhvsWBmDe+xx1ViUjvgs/RdO/39JjgbPGFWVK2r1NTfEeajg6j9Qrpu7FZDjMg+Er+EpcWGgYbfh0u0TjVqldz6ewCOdLC3sQUVIz2uviolsWiRY0UHVuPcjo9lqLxARNele4vTPpWfGKH3l+gZgZIE9E0xhBWekKjxougiSSdVe3qWEUGy2lRFyQZD+tSRV90SEREepxk9DqfgwaF3XMC1UzjcDYDOMyJQTEH27Mb/eTz7/X7QXJBwbDf3DBnaYMINDAVYhjNH8HpWNfMSNXkj30igy3l5f1o41bw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767922123; c=relaxed/relaxed;\n\tbh=2i+LNS96Qib/f4b9aXlgSSKFphR+fxNsY/H/8eRteq4=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=ZXr5ghHIP2wPc03+8tSddl5XTw+83iu3O7PkE5v+uVESaLMv4fZneKUoiUVl8MSqusxp5uxzgLR4S3urE+ld0m+tzUYvTYTywAZZxG0RVENp58uy0Y/P6uw9fDa/2tESyKM53x4sF3+UeO/eTGDvygeclCzG7UymohhW+C1iEorGP1xljHZyIBfFEiRedQ+7cDaqNYv88ACu4Wbz3tNzqRuHlatrdX+hI9F+kORttnUMNQyEFs1e8eoSLb7LBWJ9+LTQ/uto9gPP+g3cf+B4M9ccH+6x2D6uE4SZlHGMztN3KdlcP5jW1TWCpQQxaABGcA8C+rjHADzMJtuDYhyQnQ==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=2i+LNS96Qib/f4b9aXlgSSKFphR+fxNsY/H/8eRteq4=;\n b=ncwVh1DasTmJhs8om/47xdN2LTmoeCfv7DMFbRNSEsMUx1UBkn4v03Ih04dHcohrh6WLIhXtUVhA0VkSAM8ItHgKNA3uA+RFTIIrwqdQCmo9R5GJ4KMe09bXX5JeVyEeXprGkpI0QEKGgyN6hW0v3XDEMz9wYha6lTwGEH3V1nM61OcxTCcw56nZCbswPJHcv32skdl4Aw2HyCn6UbaCXyTMTKBRWsU5HGcQxg+yzHiIDO0ZZ6sJncYEoBRRxprqG+QwE0WkLBeDIGYC4e+00in/lv4GWcD15pvC0RRk4GjWU/kM+7SK96kDR3X30hBJFWotzczCEHGpjluddrBQ1A=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=LXM9lY0b; dkim-atps=neutral;\n spf=pass (client-ip=40.107.209.18;\n helo=ph8pr06cu001.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=2i+LNS96Qib/f4b9aXlgSSKFphR+fxNsY/H/8eRteq4=;\n b=LXM9lY0bYIryDIA8vRiHSIBM/lhbjJDl2YEUJl4HGiAP7A/LNtzQtmBxVxzWcHuVWF6JAYH2OXiGYbrunqKUlFu7oNzyLV8JodYNtYJahweIQLh2gDteauJEDWLrLzIF1KeQDFTtAQ7YqldMttXaQaQdnmDan3nYJvErkb6IPVr49bY61YPAbQwDTJexSVPyoM8dTVPSCTKA/7bwBFAD/Mz+/Hk+otI4Or7/uabN8e/U4FMCGa5C17Kjrq8JQ5XPwNIVpglfWoTvRzfuCrgQ1c8pLph37tEgI4naxQgnQ7xUgnIObv4h7bc+0n3rMge5u1nTw41o8k6C4v1hUMa68Q==","Message-ID":"<ad2a0fe8-6d00-46a8-8f4c-fd7fb6aac8b1@nvidia.com>","Date":"Fri, 9 Jan 2026 12:27:50 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, akpm@linux-foundation.org,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>\n <6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>\n <eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>\n <aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>","Content-Language":"en-US","From":"Jordan Niethe <jniethe@nvidia.com>","In-Reply-To":"<aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"BYAPR21CA0019.namprd21.prod.outlook.com\n (2603:10b6:a03:114::29) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|PH7PR12MB7353:EE_","X-MS-Office365-Filtering-Correlation-Id":"e9d4f328-5ec7-41b5-4ffe-08de4f1e538a","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|376014|7416014|1800799024|366016|13003099007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?WzXchV1Z+rtQj5OpHpeve3jcBWqUJDM?=\n\t=?utf-8?q?+aA/uZtT2eB4KITeuCXoBMQZ7dgXPJ3RyffRiWadJgmmEfxOkCO1Wb5uMW0yKunXW?=\n\t=?utf-8?q?f9WbJUf7xnD6HRNmEBRehkorT0+aKGnNCRatkAVAbfySqVLUUgOIpNTEO47tSTtX9?=\n\t=?utf-8?q?DPtae7l06HNzZTfjFPuVCSlGlilIVKkq+lBg6ibzXrCdefbz6H8DH314pz5ArHPgx?=\n\t=?utf-8?q?cgctsXpRvINoH6PLKcf5OgmpS/Zw/rad8820jbvJ6dcEjWIiiakK6woXHR/HbTkJl?=\n\t=?utf-8?q?jyNNo2pxAziEVbBv5/tzllD8XULweIIJCR0zIV8ByK3UnQ7Kfv6D66FUegtWFVKsW?=\n\t=?utf-8?q?cyflDtz3cjpO1WmiKDDG1D3j8xVPLu34d2dyeHy0Ml7l7h/iMGDPUIE/1VbhofYRP?=\n\t=?utf-8?q?8RGQ9Hg0BZk9yOg5Ww+jg54sJaSV/T4J517KPakXG2GltzjVPg6jY8UIIywynAQs0?=\n\t=?utf-8?q?C5KrHRejZD9uSwb+8YZxiULf/zlIq30QUrRZo1WDq31R3juqWlXkhHM39sM96JZWw?=\n\t=?utf-8?q?OAVrLa+FgS1oywjRFHknP0QNNn91VEzt2cNPHPzz03mGr1fXlvQkmxFHEFIgIm0A1?=\n\t=?utf-8?q?S4HIQR4fXnyuvdRtwgMFTw/DsU0MtKHt3gTCXkmIBCTQhcCuFpSwba2TVtJUSY7VF?=\n\t=?utf-8?q?G/HgMhbTiA0/JPvRskLwTRWn6fxhf5PS6H3fW2KVouhOrQdLs08QQaFX7rRROAcVt?=\n\t=?utf-8?q?/UxhtNc0dwLOgUFqp2ZG40+t8GlytlFv9rPCnwLMKzRxO7yyHcYllEwfR/5sXjRYQ?=\n\t=?utf-8?q?jpFKDdgs83NEscXBFQ8+pp5nS4sRtpxzK+InWKvb2uGs+Yhe+HFHtgXZXZoJY+6iK?=\n\t=?utf-8?q?akfbZwLk4LlONTsFTqQWzUeaNENM99duMaecyegYxTq11JTAjLl2XnRusAZsqGMin?=\n\t=?utf-8?q?3OKPeCTtQCYvaDJ/noUkQmPnT85dtDVdGRtUCQz3jzMYdkbASO3auf0wn8Vj4wU0f?=\n\t=?utf-8?q?+XcOdD667/WaVjtSj9/MXOBvnLdiWvXIekcD+/gO0ED5ZOskqx+O7yf7jK+9BQKmG?=\n\t=?utf-8?q?7mNUiQ16YciDJeTjniqtuowcrQ3v5yoUvtDml/2kjphADw5uPIHX9ZrK6gY4W5H8W?=\n\t=?utf-8?q?37eLYm/y+XPidwfzPE/xykjh3Xfns+Yrl2ayssdiomvBoV8hwiaCBFhS4c8JCO2QN?=\n\t=?utf-8?q?4NLGETkoOTfvn5+WL5JGXQuRn1KTEch2cDhD104RMzgCrZrvczaZyl7kWwVEyBEt+?=\n\t=?utf-8?q?jijevaVmlX57/VA1aoCKWX6M/MpADdN3JPuziA50psQWg6lQpXKCvwjVUqIdUvKU0?=\n\t=?utf-8?q?5x4llAZx8Xg4+TtNyLspSlG/TkwSVJDBjm8F9eufig5qzJFSdORM9X4a0j9M16gUd?=\n\t=?utf-8?q?GrtaIDU3U8HWOmJ1D3qGZ5sdERshEK4LzloH5y5UEDrI3Eb4QEpd1+beTKv8gawVQ?=\n\t=?utf-8?q?lTdfjwmK2nA?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(376014)(7416014)(1800799024)(366016)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?MGiqoVWlW0kpZvv5Z/UdFXM5oIj5?=\n\t=?utf-8?q?hAFL670IphQGUcxX6Lz3BI/q0toBYzlcBHc9BmAMg7Y/XCzigOn3ipjulj2AUhiTz?=\n\t=?utf-8?q?5c9COj/hxIwPjw0lXHNyP7f7EsC1I92UcnKOyqGjlPdbZpdcUeW+u6wpS7VNTw+9m?=\n\t=?utf-8?q?oyEScQKCSOrNIP9a3RUe1si4cT3dCiUVY3z9T31ZNXHgRjuIu3431EDuuSqCYSktm?=\n\t=?utf-8?q?A4V2sJ9GsYUThtUCLZoFCS3lfZljOolw4PFeYxJDDs5YulzEkTNT/7iPXEp6N3auh?=\n\t=?utf-8?q?Jgzgy6OCOCntflsafaMZ1NGX8m/uIZHZR5Dwzvbd5BSl+yVbivjHVA5Sc76asnkSR?=\n\t=?utf-8?q?SPXxcEY0h8Ap0K/scha6X9B7HcIaH4zl55exUW9oacKoyqi3ZN0lTwIpxCfEhyRGA?=\n\t=?utf-8?q?BnOui73UJ8p7Ex+tRpnrFSzwQxSKj231t/w/EH5N8tZJp4GsCcP+2HGweSUn/JctW?=\n\t=?utf-8?q?aklyw684ydqUm+EFGM4YqzHfl7QCDckezAAX4UEL8Nw3+zK8ReZcbSzwkzZWGgvM5?=\n\t=?utf-8?q?KwCzecruYu5DM+Anx0Es009fW9FCMgfbm9/z4MoaZPlLeMUHsWVIxNj8KguORaZ5T?=\n\t=?utf-8?q?G+NVmmIPTj9YImFsuPI3a2/ffEPwvPky5blptTSq1A+IhfFQtbijEPXT+bnbLi7H8?=\n\t=?utf-8?q?DRU8KWMHcu8AJaOHdCWu3ITV+zjYVEG4KSyLkl9nqtA3iWEcE61JU7+e7qgsf9XXw?=\n\t=?utf-8?q?BJgSA6xnyg5SdwDud16bEpuy1pgtK1eejhg7MxaCNn5jBGSI71u6Ne9dunBpJ0dF+?=\n\t=?utf-8?q?H7fJB45LhlgOsp0J0Wy3Z+rAVRfR+Y57ZituqjWC9LK5bnm6Tf3Okg2q/w49SMD4a?=\n\t=?utf-8?q?RkoMGjerUAr3v+haMCE/6EkV9lkoXlNvVd6szI9nkSFr/VsCiCrjeImubpnVwfdhS?=\n\t=?utf-8?q?+Un+S8NkwmMop1RoKA79GihARfmtExITtjy3F8IBpIEp4DpSh/YAbnzxMd83cIm/T?=\n\t=?utf-8?q?5yD5uNf2xvxSW60/NOyGB30HK9Dj7b1R0ZIGMigCt2IJPJI03ObRwNL8pRGnFcRo5?=\n\t=?utf-8?q?VskBSU0n+e8RQmorN17HuSR7T9eCCLxlTJN/cAihUjldjTjfWSGScW27cyg4J805V?=\n\t=?utf-8?q?fwHHSzbr4yCjEKjB7tiXFwTXS1E5XnXurP0BKkCJWjnHohvSdo/J1FtDZbJEEPf4f?=\n\t=?utf-8?q?3TUuXBG0e0+a9VzR2DIShtOJIdFKV9iyhVYF+53TTEU+kHBsOGhrDbaGoGhTo8544?=\n\t=?utf-8?q?Bku4qhsgMxeU4tsoFZxaaM2tT5uuJjrmxG+6qmgzYl/GlPmOgVmYzto4qLa7IZ4QY?=\n\t=?utf-8?q?lHd8Q7CLeFh6zh/n++V7NECXfyg1oL+iWo9y9zSRTJNOLlfx5gDS/Y/vAUwH8Y6EW?=\n\t=?utf-8?q?8zaWABZhHKZMOJUO0wu+2Pjzl3Udmz/cPXp9qluhwP3cn8u8uUt4wSx7Pjd6ahV/o?=\n\t=?utf-8?q?Ppx0aB1ra4veUpXg8kMO41Q1mhKb/elkVnAcqBG/QwNB8gHadf9L+gQqzj6IcPDDs?=\n\t=?utf-8?q?tkW7hBopdjk6/Ow+yFvfphqWf5f8KG85fjnqYWA0gNvXuf7RQyeHcf9XyWwHmzZW2?=\n\t=?utf-8?q?iu3KvIUzadezGqNP/8ntd7nN1ZItv+jlCBmM6KoYf8xP43e64pYhjgmEgLCGus0OZ?=\n\t=?utf-8?q?dHpOFsLxYOcqvWSAJZNtjObNuaRcdGICz4iYrpVOhueyQfKI02zBvneJiZKCIvISQ?=\n\t=?utf-8?q?+uSVogaDahJYkH4XIbrr8US3ZHbLDbyA=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n e9d4f328-5ec7-41b5-4ffe-08de4f1e538a","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"09 Jan 2026 01:28:00.4106\n (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":"\n KJ/1a8i/7WzMqdRqMim2T3iT8eC16+0gUN3fTiyL/0KzvV/c+MSc01rKz1VevldA29f4ooihJ1n+sQLbvNH1lg==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PH7PR12MB7353","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3633961,"web_url":"http://patchwork.ozlabs.org/comment/3633961/","msgid":"<aWCerW4QP0t7CrC8@lstrano-desk.jf.intel.com>","date":"2026-01-09T06:22:37","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":91751,"url":"http://patchwork.ozlabs.org/api/people/91751/","name":"Matthew Brost","email":"matthew.brost@intel.com"},"content":"On Fri, Jan 09, 2026 at 12:27:50PM +1100, Jordan Niethe wrote:\n> Hi\n> On 9/1/26 11:31, Matthew Brost wrote:\n> > On Fri, Jan 09, 2026 at 11:01:13AM +1100, Jordan Niethe wrote:\n> > > Hi,\n> > > \n> > > On 8/1/26 16:42, Jordan Niethe wrote:\n> > > > Hi,\n> > > > \n> > > > On 8/1/26 13:25, Jordan Niethe wrote:\n> > > > > Hi,\n> > > > > \n> > > > > On 8/1/26 05:36, Matthew Brost wrote:\n> > > > > > \n> > > > > > Thanks for the series. For some reason Intel's CI couldn't apply this\n> > > > > > series to drm-tip to get results [1]. I'll manually apply this\n> > > > > > and run all\n> > > > > > our SVM tests and get back you on results + review the changes here. For\n> > > > > > future reference if you want to use our CI system, the series must apply\n> > > > > > to drm-tip, feel free to rebase this series and just send to intel-xe\n> > > > > > list if you want CI\n> > > > > \n> > > > > Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n> > > > \n> > > > For reference the rebase on drm-tip on the intel-xe list:\n> > > > \n> > > > https://patchwork.freedesktop.org/series/159738/\n> > > > \n> > > > Will watch the CI results.\n> > > \n> > > The series causes some failures in the intel-xe tests:\n> > > https://patchwork.freedesktop.org/series/159738/#rev4\n> > > \n> > > Working through the failures now.\n> > > \n> > \n> > Yea, I saw the failures. I haven't had time look at the patches on my\n> > end quite yet. Scrabling to get a few things in 6.20/7.0 PR, so I may\n> > not have bandwidth to look in depth until mid next week but digging is\n> > on my TODO list.\n> \n> Sure, that's completely fine. The failures seem pretty directly related to\n> the\n> series so I think I'll be able to make good progress.\n> \n> For example https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/bat-bmg-2/igt@xe_evict@evict-beng-small.html\n> \n> It looks like I missed that xe_pagemap_destroy_work() needs to be updated to\n> remove the call to devm_release_mem_region() now we are no longer reserving\n> a mem\n> region.\n\n+1\n\nSo this is the one I’d be most concerned about [1].\nxe_exec_system_allocator is our SVM test, which does almost all the\nridiculous things possible in user space to stress SVM. It’s blowing up\nin the core MM—but the source of the bug could be anywhere (e.g., Xe\nSVM, GPU SVM, migrate device layer, or core MM). I’ll try to help when I\nhave bandwidth.\n\nMatt\n\n[1] https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/shard-bmg-9/igt@xe_exec_system_allocator@threads-many-large-execqueues-free-nomemset.html\n\n> \n> \n> Thanks,\n> Jordan.\n> \n> > \n> > Matt\n> > \n> > > Thanks,\n> > > Jordan.\n> > > \n> > > > \n> > > > Thanks,\n> > > > Jordan.\n> > > > \n> > > > > \n> > > > > Jordan.\n> > > > > \n> > > > > > \n> > > > > > I was also wondering if Nvidia could help review one our core MM patches\n> > > > > > [2] which is gating enabling 2M device pages too?\n> > > > > > \n> > > > > > Matt\n> > > > > > \n> > > > > > [1] https://patchwork.freedesktop.org/series/159738/\n> > > > > > [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n> > > > > \n> > > > > \n> > > > \n> > > \n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15483-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=DhJnTnG8;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15483-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=fail smtp.remote-ip=192.198.163.14","lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=DhJnTnG8;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=intel.com\n (client-ip=192.198.163.14; helo=mgamail.intel.com;\n envelope-from=matthew.brost@intel.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dp9SZ13Nsz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 10 Jan 2026 18:36:46 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dp9SZ0PXPz2yKr;\n\tSat, 10 Jan 2026 18:36:46 +1100 (AEDT)","from mgamail.intel.com (mgamail.intel.com [192.198.163.14])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dnWsj5XWZz2xGF\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 09 Jan 2026 17:22:48 +1100 (AEDT)","from fmviesa010.fm.intel.com ([10.60.135.150])\n  by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Jan 2026 22:22:44 -0800","from orsmsx902.amr.corp.intel.com ([10.22.229.24])\n  by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Jan 2026 22:22:43 -0800","from ORSMSX901.amr.corp.intel.com (10.22.229.23) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29; Thu, 8 Jan 2026 22:22:42 -0800","from ORSEDG901.ED.cps.intel.com (10.7.248.11) by\n ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29 via Frontend Transport; Thu, 8 Jan 2026 22:22:42 -0800","from CO1PR03CU002.outbound.protection.outlook.com (52.101.46.2) by\n edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.29; Thu, 8 Jan 2026 22:22:42 -0800","from PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12)\n by SA3PR11MB7485.namprd11.prod.outlook.com (2603:10b6:806:31c::9) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Fri, 9 Jan\n 2026 06:22:40 +0000","from PH7PR11MB6522.namprd11.prod.outlook.com\n ([fe80::9e94:e21f:e11a:332]) by PH7PR11MB6522.namprd11.prod.outlook.com\n ([fe80::9e94:e21f:e11a:332%7]) with mapi id 15.20.9456.015; Fri, 9 Jan 2026\n 06:22:40 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1767939772;\n\tcv=fail;\n b=QtNmnwutk4QYnHPv62NT54cHAh3mARILVQwHjMuGsC/HP1VkU03ZCM5sfSN/mYnYx3YrV7FEqg6bJLO0rlZIoeGBjVksFcUE10OaIpR+0uGN1at7jll1wQi5KPFb0ZyBaJpm2ppzpq0eo3lj7JrcibunbCNPxV+EFG9wxFSqAdqcsv/frOMzYojdCVUDyGe4tdxfMtQSlLY5JLDbp3jPYGcEZ2esm3mI0V5OI/AGKvRheQ0jw9IlcT4ZntUxL8R/g7soAcXX2bD0xNirmrHqm86ZXBFIsxUXFUQ4l9jaoxCjeWSrvYxANrTWmDr3hnsyAmGzZsAW3uCGlFP4Iq6/kg==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ajyolgpW9c4kH5XIuzQ/rxH1RYGNl/Helq5XjdtmzqE+GGrnbq6T2TvAo/WN5rTvHpw72By6OfrxCnuFOJ6Usn6YPXEmgPCKkPdWpbLCaDrHGBTweWDUsln7xFwtMrbd/76tAmZ28PczrAUaIX0QGyLpKzF/qr81uOt9eENarRUESXpWjKysPHlUg4zJ/WlU2mQbNJy6bR4O77sazEOw41mrWtQj29CYP4pJZwfsqwO/o+jQ51Vz4h392uCVRB/XepOpYzaKXmaNy6AkoeH9ZPWnzfTJLMvKE55wJrC2+35ZLNM8HgLk4lIf89DWAztUTFg+M2T0bSt7jx0VlUCZTA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1767939772; c=relaxed/relaxed;\n\tbh=Rkvi2kCY83EILh+91N1X2y3l/OVVifhh4YWgv8VKHU8=;\n\th=Date:From:To:CC:Subject:Message-ID:References:Content-Type:\n\t Content-Disposition:In-Reply-To:MIME-Version;\n b=AckkzIOqjvezP63Ir51UWX9uk5trr/Dc4KjHgwyy3frkOovfmT3GTXtqO4feyWELrYeWEvRpQ7wqDIpDVwwTpF7Y3tVGsVPfMXemDuSgrESwwGRPehEIpiEdVnSGXida6hOZCzQIUHRv1cmJj1WpSbwDh/b1AatI2eXU1xAlJWX50x3Y8BKsJQraoOErVls9sjXVn1m6AjV6e1mlJIQ7Cw7gg5/Ott2598RT0d9TcIzVYokGyOYeiHxREO+B2YJGQiK56FfEXFd3fHSbBhJFKXheIfzauZ9MWl6ZymrFfiVA3mAa/K0yrGvJqQ/iIiFD2V+epTBJfR3hkLua2RFI0w==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=Rkvi2kCY83EILh+91N1X2y3l/OVVifhh4YWgv8VKHU8=;\n b=iGMO1fGF+H1SLtrbTIDh+sQ9F6Bmqxm02u7D7V8HPv2iUN9dzAQLX2q5ztWPxBd8FPQiTyUHY/EDF7CE6YIr8aPxEehvmBYd2CBlbjLqNwYx26rtwgjfObp/034tSAhS2NZd4bn3KYHC8zTrUeC+/21ejXvP0QhOLdbQEnhu+BaD18U+WSwPIOtmwS5Sy/YRop8I6/1quiLrkAafhTJvzIdoxC6onn4gmDz43vZ/GPmXcSmKBlGfpZ1Ny24PEiE/jLx3hIemlL9C51gzzaDx+Z+sx4vYCAxSwzrhOP4LSYDYQ0su+EoSEX2sbEx+KmfBXhAdk5ebsWBGdS9VWgJYqQ=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=intel.com; dkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=DhJnTnG8; dkim-atps=neutral;\n spf=pass (client-ip=192.198.163.14; helo=mgamail.intel.com;\n envelope-from=matthew.brost@intel.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=intel.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n  t=1767939770; x=1799475770;\n  h=date:from:to:cc:subject:message-id:references:\n   content-transfer-encoding:in-reply-to:mime-version;\n  bh=n1gon94OqzvgrdoVNiYxNDXp2qaZdwEnUKHvIpC5WFA=;\n  b=DhJnTnG8sYoDqo7Op+koP8FfQGCAKKDvli8uSEFD/2ZWKj7h5x6/iJhK\n   x/DduSwqJGXomaJ/8P2AadaAivgCUlF9xtKb2D2qm3ZgGiqCSQGTu6m7s\n   EspG/iffxDjliJISsjQGjj82QsNeJaCeoMe6PHlCrOXwLzgOgJPgLfGlJ\n   razslsy3oCjdNNgAVv1nSu93KlI6tHZlMoH34Hn4U4xIP5NPznviMrX4c\n   Ova7kTF2FDN9wx8aB1N87qkST8R1QGwAWP742NOkKHL3LS+K6WO3ETdf6\n   KGfhYTeTvqgJ/DLp63mrJZoR2TzRsgeZDhHMqA6MCH/BtgiNNaQM0QhLI\n   g==;","X-CSE-ConnectionGUID":["2Rl3JA7LQdWBlKe1D8CU2A==","FWHa15EPSp2Al+6+GoSr9Q=="],"X-CSE-MsgGUID":["3iIthF7GQCOTOiaj5GeOaw==","UECvbG0YT3iUq6p5TwkMyw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11665\"; a=\"69368227\"","E=Sophos;i=\"6.21,212,1763452800\";\n   d=\"scan'208\";a=\"69368227\"","E=Sophos;i=\"6.21,212,1763452800\";\n   d=\"scan'208\";a=\"204223380\""],"X-ExtLoop1":"1","Date":"Thu, 8 Jan 2026 22:22:37 -0800","From":"Matthew Brost <matthew.brost@intel.com>","To":"Jordan Niethe <jniethe@nvidia.com>","CC":"<linux-mm@kvack.org>, <balbirs@nvidia.com>, <akpm@linux-foundation.org>,\n\t<linux-kernel@vger.kernel.org>, <dri-devel@lists.freedesktop.org>,\n\t<david@redhat.com>, <ziy@nvidia.com>, <apopple@nvidia.com>,\n\t<lorenzo.stoakes@oracle.com>, <lyude@redhat.com>, <dakr@kernel.org>,\n\t<airlied@gmail.com>, <simona@ffwll.ch>, <rcampbell@nvidia.com>,\n\t<mpenttil@redhat.com>, <jgg@nvidia.com>, <willy@infradead.org>,\n\t<linuxppc-dev@lists.ozlabs.org>, <intel-xe@lists.freedesktop.org>,\n\t<jgg@ziepe.ca>, <Felix.Kuehling@amd.com>","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","Message-ID":"<aWCerW4QP0t7CrC8@lstrano-desk.jf.intel.com>","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>\n <6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>\n <eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>\n <aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>\n <ad2a0fe8-6d00-46a8-8f4c-fd7fb6aac8b1@nvidia.com>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<ad2a0fe8-6d00-46a8-8f4c-fd7fb6aac8b1@nvidia.com>","X-ClientProxiedBy":"BYAPR05CA0107.namprd05.prod.outlook.com\n (2603:10b6:a03:e0::48) To PH7PR11MB6522.namprd11.prod.outlook.com\n (2603:10b6:510:212::12)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"PH7PR11MB6522:EE_|SA3PR11MB7485:EE_","X-MS-Office365-Filtering-Correlation-Id":"63dd662d-6634-490d-67f5-08de4f477d97","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n BCL:0;ARA:13230040|1800799024|7416014|376014|366016|13003099007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?fB51tYMJvHOjdR/V7p9RsOjeNiRioAU?=\n\t=?utf-8?q?Bqna/L0dNGyX+ssKlCjan1NRf8iWSdZIATVVeL0AamRd3EkbnaqCqebosUt9kYsvf?=\n\t=?utf-8?q?hRA0FsosMyHplLS7mMoaum1euh++BINY57HSM20BejB5K/HK7yw5wAa3KlOsCVZEE?=\n\t=?utf-8?q?hr07KYUIwRgrGMIMhaJaSmoyEQVvzULnRS9UtyC015TXP7xxZhbCYsYLf+j6vdHmZ?=\n\t=?utf-8?q?ahsT5yvC5MrJU61E3ryR/9uf0T6mNQuEz8RW2MIpyq1mhTbsT/CDVG9Pr3ov0oecv?=\n\t=?utf-8?q?DE00rHkH75jouZoDX4xs4UeoQGEweJ6FAWGxhMMugSazDNOzT7MaqmmZqqmon27h4?=\n\t=?utf-8?q?G1ao4kfWkdj0rkQYJ9MjHfJG7fyWuZzpBjnzKOH/NpLrCilOjZJJ+a+qnqZ6H2vRo?=\n\t=?utf-8?q?ycnC5c5Q/RJzX2uaByKdoBjYhNQhR0m99ER8yWE2Cp9h5CKquz1sOi72zfqqaNskM?=\n\t=?utf-8?q?v/NUGPISpVo7dvSXYsyeC1duAphyLw+OSlGP/SWtlP6Hmqj/5+RIEghcmabPlxPc5?=\n\t=?utf-8?q?JLTd0If9D0y283oj9ncHY/cWoMk/dQVOLh/ovx8eOGAUAJbKrNgM+p+AqT2/rrmdc?=\n\t=?utf-8?q?ytbfaumIp+X1sQijRhhRP1FYJ1NYRkrffnWBkyM4sZjvN03Ih1zeghkMn+USXSi6t?=\n\t=?utf-8?q?SV4o0ihMCOngfQgCvtpLuC+cSwuuAuqnqIJ2p8kolm9NMX9oZMzm8eJTd6ToFNVww?=\n\t=?utf-8?q?hYEIDuNpe4WDiQzpxczEfZ5X9cYuvn/VjNhBwBpOXw0p7yfa/kbAkL0LwFzB/d15f?=\n\t=?utf-8?q?guGAsSEFx+VI75mmtXpNFMyE1Od3sea+5ePZPLQx+CLJETWFgdUNWbARRMCBon7Dj?=\n\t=?utf-8?q?jmPFQ3yNqrh0RtMtERy0oSN0fiTYjlNdDnmymGX/8bBwanrGMqNJb0RM1C1ULr8d8?=\n\t=?utf-8?q?9KrDWHxyfEXiVu1oTowS/lx+aS0eKuoIpRonUcZbqnzYuiUF8Q9LMUuWIZExWZW78?=\n\t=?utf-8?q?UxP0B9y1JRO9krsmLdrtjzNy68pw2DKvn/uaC+hvbRnDzllZegkHd953CH0M6+bfV?=\n\t=?utf-8?q?JGtu1dzdV0STdiuHqPGjFWR/pl4XoCk78zDnW44QIrBVpvS/mOzt9mCzhXUIPV5QM?=\n\t=?utf-8?q?0gRH0a5UucbV1+nRopmpovSWQsA0oMW1XdjItpgbMz/IkZohQmz8deGxuaPMS5Tyo?=\n\t=?utf-8?q?AVo15O0mxhilVy4CIYDHutLskH5Ij0yMwxOBHnLY1uTztWUWqMeYuCJvL0Cn1M/Ue?=\n\t=?utf-8?q?1VrBDU3xOPdaYwmXvyJPvHvEEQs+niDZ6bJuejoqxVH1j6K13A9sdKTOuPMyTFpYX?=\n\t=?utf-8?q?zD3hgXEeXNCwUZK0N2eNzlOA5mAbkXpbZR7G7hqOhE4jI9/JhBF3ossWC7NLoqYoD?=\n\t=?utf-8?q?OCH3DNL0sy5qlfAX2GRyCIsh8fVyqMhVYA=3D=3D?=","X-Forefront-Antispam-Report":"\n CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6522.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?cRbYiRyqTjnoufDla2iRvx5N3s7Y?=\n\t=?utf-8?q?HvPW7nwkVe4ccDK5QMJDXozPsC1vDk5m7O+0qnJwV1lleIzDMw0/5fdNu6ANGX8Ri?=\n\t=?utf-8?q?epJHO4K2H+axiGXW2CMh+me46mxJtg2wMNkRMe8QsKpTMk/t/GbSfioE+vKAyIT5G?=\n\t=?utf-8?q?Y1BS8T0eXjXJcHKpc2/R19UCq9hym0JFMKrPGksnxX5ZK2oC2Y4g3ja61mSBRjFqz?=\n\t=?utf-8?q?DhCOghZVjz/PR+QDQYzbTKaMnaxRaGwALDQJssvRt9SpApgPfpRxgzd9abrM6VCrB?=\n\t=?utf-8?q?k+IOd7GCj4JDbT4rVb5ztRwajDQkKIMxfAt847jj0DYyvl9MHWU94KJKlrBk4iTLI?=\n\t=?utf-8?q?WhxzE06oabUffwmxt/zQyNQOGrsHzaXSQ8P73is8vdypJyZRjkTgX6lqoUU4/j7UQ?=\n\t=?utf-8?q?IP1249BOILA0+OyaHaSmyvVn4uZ1ulNCWJyBJaZlBjEXSytkmzkDteI/5Xy7isKDn?=\n\t=?utf-8?q?/m1fkVuLmifJ1s2flADL/YF+KcFGAD/KveyG0r32ARK9Y0vqdXgJP/Jh4A0s2RLcL?=\n\t=?utf-8?q?vCqr5VoLf+8EGxnNzTbPwOba+sdC1bIR66PJlDEVKqYqCptlg00ffuCFOKYTkb+tr?=\n\t=?utf-8?q?DtNuHn09pv1/Bp5zpnD3LNGutP7DrbFEVotAhyrxdOEQbsuyWJOiESyWWE8K8forU?=\n\t=?utf-8?q?q0mekbMFlMl4s13yTkbApknVRU6bZTBApKGHdCQ+8GAxTZ+Tgc1iZ+sW2uD8TgO8N?=\n\t=?utf-8?q?IkTA6UbUkEUW2i1T9jpWcn1AgF4l16lhLfEoG3clzX4CdBzCK3Cy6+3nRQKo5SK1S?=\n\t=?utf-8?q?X7W02UfKctmcb8bLJlh5IMuiObNL4GVohz7cokUHMYdq2HVU/pWsM0+OmvQbA4kLJ?=\n\t=?utf-8?q?yz5phbf7S7LjMlMFdw6zBXvdaHyL6XqAiTdpIQ9EvOX6WT51YFK55N9YPOVFlyuem?=\n\t=?utf-8?q?nVU8Tji92vLyOL9ss2Bshn2I72wQfStbwG3eVwO0ji/M2dgGnAITOXiVkm+lqe8Zt?=\n\t=?utf-8?q?yypf+ure6Q02znC+sc4oN7Sum/FtWD1OelsnKaMiZMZ2JX7y5J8w3FL5KixKrkgDb?=\n\t=?utf-8?q?NO/32kmdw724tINLoxHt9+LmVhBhZ0AVV14bqNYhekgkxLUN2lnXmPCNhGWdYgMwb?=\n\t=?utf-8?q?HhW4BzIXQr7dU2LdhoiweeHUXuAJzAc1xTnD6xkVofBdEuUewNtVL9L/MWaDG6ABR?=\n\t=?utf-8?q?zNp3vqge7fnML/KvLfH8cfie6AZRSswnbg+jLRldcqw6U/k+g8/+XECwg8JpHyH2i?=\n\t=?utf-8?q?qo4a+RLrqrG8aOqdkVBqpo5zSKkra/87hPNdcNNQYLF2+cFUH1tFJbnpNqoiiTdAt?=\n\t=?utf-8?q?ps+61wJmzoZRuBw1lox989ILgZcA0ci9dctQuU1UqTj+Kb9j7mLvlyLTd46SFQ9YN?=\n\t=?utf-8?q?nsceeh2ghYxtKD8IvqD2E1/wT5GJ8mr7AJv0uw+kNrGNrNpo4QbbfVRZ8FNwuf0Lh?=\n\t=?utf-8?q?RTciojccmnAf3qbmxU56StYKY+AN88eilg7hSj+NYkm1jDmfoGFF7cMYl/RBsogor?=\n\t=?utf-8?q?FjYOekZwJWRKq7kMLwx908iPlXf5agseV8cH0Ow9UB3OrX0lCihPq3fBZN3RIpfha?=\n\t=?utf-8?q?Z0bxl46UARMWrp5Sork6BaMM+i1oXLz25SVzhPenYgC9jEDMNSsFMBjmxhtI2P4Nh?=\n\t=?utf-8?q?TNtsAZlxBatefn3za38wKdel3Hhl/mkrS+SU+T54oaICa3YUfe5aZdnY84xj7uXcf?=\n\t=?utf-8?q?NbvzHrbwy8Psbs2wrQCsFIMtoi4IEVgT/nsai8P0nioBBL21z0wLE=3D?=","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 63dd662d-6634-490d-67f5-08de4f477d97","X-MS-Exchange-CrossTenant-AuthSource":"PH7PR11MB6522.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"09 Jan 2026 06:22:40.2904\n (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":"\n 59GKni88QIpfijgT8o9teiGDhf6fzFUdqtOY+eXC52RRLFew2nSRGmM8XMQkEKk/27zXSscTT0JyCbRrNqsemg==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA3PR11MB7485","X-OriginatorOrg":"intel.com","X-Spam-Status":"No, score=-2.5 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3635705,"web_url":"http://patchwork.ozlabs.org/comment/3635705/","msgid":"<f295d9ba-bbef-4a11-95b5-c468f08f992c@nvidia.com>","date":"2026-01-14T05:41:46","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi,\n\nOn 9/1/26 17:22, Matthew Brost wrote:\n> On Fri, Jan 09, 2026 at 12:27:50PM +1100, Jordan Niethe wrote:\n>> Hi\n>> On 9/1/26 11:31, Matthew Brost wrote:\n>>> On Fri, Jan 09, 2026 at 11:01:13AM +1100, Jordan Niethe wrote:\n>>>> Hi,\n>>>>\n>>>> On 8/1/26 16:42, Jordan Niethe wrote:\n>>>>> Hi,\n>>>>>\n>>>>> On 8/1/26 13:25, Jordan Niethe wrote:\n>>>>>> Hi,\n>>>>>>\n>>>>>> On 8/1/26 05:36, Matthew Brost wrote:\n>>>>>>>\n>>>>>>> Thanks for the series. For some reason Intel's CI couldn't apply this\n>>>>>>> series to drm-tip to get results [1]. I'll manually apply this\n>>>>>>> and run all\n>>>>>>> our SVM tests and get back you on results + review the changes here. For\n>>>>>>> future reference if you want to use our CI system, the series must apply\n>>>>>>> to drm-tip, feel free to rebase this series and just send to intel-xe\n>>>>>>> list if you want CI\n>>>>>>\n>>>>>> Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n>>>>>\n>>>>> For reference the rebase on drm-tip on the intel-xe list:\n>>>>>\n>>>>> https://patchwork.freedesktop.org/series/159738/\n>>>>>\n>>>>> Will watch the CI results.\n>>>>\n>>>> The series causes some failures in the intel-xe tests:\n>>>> https://patchwork.freedesktop.org/series/159738/#rev4\n>>>>\n>>>> Working through the failures now.\n>>>>\n>>>\n>>> Yea, I saw the failures. I haven't had time look at the patches on my\n>>> end quite yet. Scrabling to get a few things in 6.20/7.0 PR, so I may\n>>> not have bandwidth to look in depth until mid next week but digging is\n>>> on my TODO list.\n>>\n>> Sure, that's completely fine. The failures seem pretty directly related to\n>> the\n>> series so I think I'll be able to make good progress.\n>>\n>> For example https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/bat-bmg-2/igt@xe_evict@evict-beng-small.html\n>>\n>> It looks like I missed that xe_pagemap_destroy_work() needs to be updated to\n>> remove the call to devm_release_mem_region() now we are no longer reserving\n>> a mem\n>> region.\n> \n> +1\n> \n> So this is the one I’d be most concerned about [1].\n> xe_exec_system_allocator is our SVM test, which does almost all the\n> ridiculous things possible in user space to stress SVM. It’s blowing up\n> in the core MM—but the source of the bug could be anywhere (e.g., Xe\n> SVM, GPU SVM, migrate device layer, or core MM). I’ll try to help when I\n> have bandwidth.\n> \n> Matt\n> \n> [1] https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/shard-bmg-9/igt@xe_exec_system_allocator@threads-many-large-execqueues-free-nomemset.html\n\nA similar fault in lruvec_stat_mod_folio can be repro'd if\nmemremap_device_private_pagemap() is called with NUMA_NO_NODE instead of \n(say)\nnuma_node_id() for the nid parameter.\n\nThe xe_svm driver uses devm_memremap_device_private_pagemap() which uses\ndev_to_node() for the nid parameter. Suspect this is causing something \nsimilar\nto happen.\n\nWhen memremap_pages() calls pagemap_range() we have the following logic:\n\n         if (nid < 0)\n                 nid = numa_mem_id();\n\nI think we might need to add this to memremap_device_private_pagemap() \nto handle\nthe NUMA_NO_NODE case. Still confirming.\n\nThanks,\nJordan.\n\n> \n>>\n>>\n>> Thanks,\n>> Jordan.\n>>\n>>>\n>>> Matt\n>>>\n>>>> Thanks,\n>>>> Jordan.\n>>>>\n>>>>>\n>>>>> Thanks,\n>>>>> Jordan.\n>>>>>\n>>>>>>\n>>>>>> Jordan.\n>>>>>>\n>>>>>>>\n>>>>>>> I was also wondering if Nvidia could help review one our core MM patches\n>>>>>>> [2] which is gating enabling 2M device pages too?\n>>>>>>>\n>>>>>>> Matt\n>>>>>>>\n>>>>>>> [1] https://patchwork.freedesktop.org/series/159738/\n>>>>>>> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n>>>>>>\n>>>>>>\n>>>>>\n>>>>\n>>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-15681-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=ce0DkyTl;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-15681-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=52.101.53.68 arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=ce0DkyTl;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=52.101.53.68; helo=bl0pr03cu003.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4drZl15bKvz1xqp\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 14 Jan 2026 16:42:37 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4drZl11bHkz2yFq;\n\tWed, 14 Jan 2026 16:42:37 +1100 (AEDT)","from BL0PR03CU003.outbound.protection.outlook.com\n (mail-eastusazon11012068.outbound.protection.outlook.com [52.101.53.68])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4drZkz2Dflz2xpm\n\tfor <linuxppc-dev@lists.ozlabs.org>; Wed, 14 Jan 2026 16:42:34 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n MN0PR12MB6101.namprd12.prod.outlook.com (2603:10b6:208:3cb::10) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan\n 2026 05:41:53 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9520.005; Wed, 14 Jan 2026\n 05:41:53 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1768369357;\n\tcv=pass;\n b=NaggEWHc+0dmmNkuWB+cEb5ET6kDTDaoVM3TZ5u4ixQezuIc6N+EAD2J5HzzaocmJvFBhkkLQiGYBZ9qEnnq2X7G5BmFGDew1N86ne/hkewwk3rLSjEBWyDEL/40wswkWCrjd97CvkLNM6eff2eiNEdv5IhsCWkzBwBLbZZXZHTTNybutZUrllIGk/FcZo3kdcV3EcQDqvbcSffJSKC21DQYa7KATkMs4XuAl/IDFAq1OdiZ7pb1zZMfgRaW5ZqzVbT+0rJGOC9rFYUDK9HmaVhsZrCWuODXMwdIki6OAXLO0sRM581c9OqYD1t40u/ntBs9M+Lu3S0lDrhYNPE0xQ==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=k9MI9+sxgz4UvBuNcsfmWMbvsonndnk2SDXnIaXhozsFvsqd+d7pTS58Ij8yb9/BDLQcVkFuAnk4xyMg0b3lq/QhxBOCKyH9S8srrv4ejnu1q3AF4a8ND8ZwzdjAb9c2fldkLerXx8bX15nF9xxzf3ix0PLXKNphDP2beLHj45gzwdZ9cX8Vivvq2lp6UU7uCt9WrUw05k2XClKvG5m/F6mdJ2vfLO3Q3U4kdA+CH58cZniX42TigFUVg8NsRd3Py+s3EBf0k1RwNGvqfs5QBQsRiOhragWcuwp6QukD8hp/8Z12hlb4stVi6SuPFnydszsu86YA+zLeY1Y/Rew6vw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1768369357; c=relaxed/relaxed;\n\tbh=jJ1Iflaft7AKeivMSXQ1oFCeul9o8MoIoXesTnONkXo=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=V1T+EiLOtFPlZCqxrrWJI9beuLbsaG7rUOkI4lpHu/tw8d5dxXhKjJhG2eNLV7EwXUn0oU2lcCuh5nYPT0Ud7DqUWpGSkzIHvPM39fNnCN8TQenwaQ4oLxBU2yUifjtEsdPTqtg1tg5j0rkpQmGRw1M+bs5yxa4WYJ62dzuUQFfangQ+hOIGo1E+MekfJ4khjSGsxQCrPCDQhnIK814B8gqoHC9i5gsDN3myIiiKC+ktypq5YV+gANZzmR3ikKKSbYcBVZaakBdXemyGwm4O2znndK+0RTNtw2IxD0qZrhliw+FWnWtsS2052TZDbQoaO5hnWLBBgMe20MZ7dk0ykg==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=jJ1Iflaft7AKeivMSXQ1oFCeul9o8MoIoXesTnONkXo=;\n b=EDbdkTuhugpQwjUV1NM/WvzA5flG4JpI72LbcKe4u21Fl5l1BkdqeunQi8xmuEIsMiBuT9u/NpoRMs42+QtpAsF3uT17HRHnQOpfGvZ0LRuyXHxM2c5u3Vq/R2CM53X3IZ5fVkW5pinHX8seaDFVAR3tq5QIAyojl32J66rSAOPcZpucnwh8rAfRRn0uFoNYBtuveeNlxj1VV0O8rT15NZI8w9PEitkoHHatWbjQwQvupHeTW1xCOWKiCdVjqQv+rqm5jWLRkiX+D0eSOhn70V4z57fD+95BZMxP7Enb2Ul7UWvcyJQFObOUgVVeU6vWCK1M6h2XG4+ugmy/Ij1NzQ=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=ce0DkyTl; dkim-atps=neutral;\n spf=pass (client-ip=52.101.53.68;\n helo=bl0pr03cu003.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=jJ1Iflaft7AKeivMSXQ1oFCeul9o8MoIoXesTnONkXo=;\n b=ce0DkyTlwkXGgXKPE7l1/hTjAHs74i0Nu4hULzS7ZvL232kU46cJisnGFUSxCQFSiq43WR8sxY+nTCbYgnAGvOjFm64p4T3XCCf8ZoMK7jNi1T34qOGz8AqPKF22fDj0LDvCVezle7GKQbXuqIYQfOqn+0vqTq6f+vNdRs367hPgy+sR+2gI9Aqdu0xgl2R2J4wgTGeyAQK6yVd1icb86YOwK8j1Uwb9n85jGaEEY/rRb309oPlB3EGqas31BT07DfPhgKkZD2dyUT8b6R9mj7aah6qqjMJbmhR84h3whOxGEtTJUxG3mrmL9hoDcd3bpBFiMH23Daz4GkfAA5tyow==","Message-ID":"<f295d9ba-bbef-4a11-95b5-c468f08f992c@nvidia.com>","Date":"Wed, 14 Jan 2026 16:41:46 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, akpm@linux-foundation.org,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>\n <6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>\n <eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>\n <aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>\n <ad2a0fe8-6d00-46a8-8f4c-fd7fb6aac8b1@nvidia.com>\n <aWCerW4QP0t7CrC8@lstrano-desk.jf.intel.com>","Content-Language":"en-US","From":"Jordan Niethe <jniethe@nvidia.com>","In-Reply-To":"<aWCerW4QP0t7CrC8@lstrano-desk.jf.intel.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-ClientProxiedBy":"BYAPR02CA0071.namprd02.prod.outlook.com\n (2603:10b6:a03:54::48) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|MN0PR12MB6101:EE_","X-MS-Office365-Filtering-Correlation-Id":"9f0df25a-35ec-4a31-4b6b-08de532f9f2a","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|7416014|366016|376014|1800799024|13003099007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?RjdcgZ2exNAWumuvKl/zPn7dMUzea5V?=\n\t=?utf-8?q?bwbZFDyBWctXU7xaQWEIH3y5C77lYbAiUhYsAsWVyfzMSK/uwRcc4Yzxpdj+IK9LE?=\n\t=?utf-8?q?81YoqdYHtV08za3lzb14b9Tof5qN3N6pbYoFj5lCmDkH2D+WDdbpYpbfPUXMxJenB?=\n\t=?utf-8?q?B8kHjiRBOJeEXR7EVAlzOZ6hRE0o5MV/oVSx/47//JVuo6ZOV++YjgUHuFYGWK2EF?=\n\t=?utf-8?q?hpmQ3AdywDZ53Q7hrzOSNoZZrpqqz0igWfk/zIi4vx2sXZL4XKECxq3vrVaFZY9un?=\n\t=?utf-8?q?yjHbYka231L4U+6In/zAM1aWmATLSa5BxFEpr41ldHYW80kxYeQIR0qtKvxSFks+9?=\n\t=?utf-8?q?oU2UuJJ+ADzULOB6nak1MRWU8PcdqGtDiVHIMatHR2qlMzUSsBM7aJXyu8SXuf9NF?=\n\t=?utf-8?q?HWSZpw+bvONPit5j4z0cbXmPn9x0SkXpl5gqMcFT7Y/E9ZKTO43yGPyXmSQXTiyrd?=\n\t=?utf-8?q?X5VNbt4q1z0AkYIQIzQJterQofuQDmb4Bhx4i6CZPnJfyYgCZ/++uK3V8L5cxx8On?=\n\t=?utf-8?q?Kef4Rsxj9jBaKUg4Q+h65732mEku5pp8vlx+E9vgWGWSqAE94itWSfqs1CmhyWui6?=\n\t=?utf-8?q?EcvEWTIgtlRnAZUXY2v61SR6VDpIMyuf1tSd17vFB6rKysZ/lAbaeDruJOqcID2aU?=\n\t=?utf-8?q?hupypnKkqBBHPeO2Rg8lXh7XkrSC6WuwfTv7T9kTExvyEi8Onveo59a3YepnXvTOD?=\n\t=?utf-8?q?Ked4DO/IlmEH78LOrtyYGRuT6xxvLDWxZs0GcWjg+Fxi4LySFfhF2HbAZFxhshBTQ?=\n\t=?utf-8?q?mzk1NVcSZGQyUygq+Wd1PpRaEe6qamM0U03yWHU4UkHIgcc4vbXCUgzL5KTsHeL7w?=\n\t=?utf-8?q?qylnaD25wVP9pEzQviXmHNM23ybn1Nc33ri22JMiHzonxASE+zxXGwgmuGl0m2EIv?=\n\t=?utf-8?q?JMZSvC+NIoz2igpxUWXgwsa+QbpZsFL8IN7KZV0NpP2Qu0vqU0eBjzz8Egz1aQOxQ?=\n\t=?utf-8?q?K0Ph67IWDfuC4MDQsDPwcIneyCp1WJeu4zu8Z3YUn7DOde+kHegi+i3b1u91UC587?=\n\t=?utf-8?q?qu2QbmDxT9brjAUISqikMi8gYRgjFHivXDR13D5VIW58AWfxPEPV+LCb7OZWEnN24?=\n\t=?utf-8?q?FhRBYoln828vakBORyu5IrznaTriMQOgvUcGz0eaUo+q9/lFep9ZvlUxd4XIBAn0h?=\n\t=?utf-8?q?bS4n2vx/vhVX3rpK39SSajbFwHLUtpzXwguiJfxsmhcTJd6buPoqdcRgwo3OTFIjX?=\n\t=?utf-8?q?N0oQUFJQ3EMlcWQDkqFS59Tt6zfpmy4UtEKBVTSe0BVE1Q3354e4YR0d/+qrizNPG?=\n\t=?utf-8?q?SlSxF6SK1xEyq2LFqLS14YuPyCL2blmhlyk8+3XOgxoqMPDeOBryLFXokDoftBzJz?=\n\t=?utf-8?q?IOQNGkLtm/5QYIq/nzIzuaMxkHfNaNSul8OOds9ECvnvbRISvudV/dSdvdiXdQoyw?=\n\t=?utf-8?q?yDBThF14oJu?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(7416014)(366016)(376014)(1800799024)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?hWyI6XpOwImLbfBG31zDFYobPKS+?=\n\t=?utf-8?q?XD395OWyMU7uR+Ju9jnEoqiqoo8ul4ZxqDKQ/lUaVllDleskqAXW+O0PZv36kSurY?=\n\t=?utf-8?q?dbLXbfZfkzbOUYqmfflvsMaOBJmwBjlCf+gNtv/qmrHz6q/FFDO6WJ5OKYwxBZw1v?=\n\t=?utf-8?q?XEty8no8E9gWty+ODUfdIX80gcFxYlXqWmada30H/XjoZuHoapeaEWzwiYvBdCawE?=\n\t=?utf-8?q?SLnarJ3DC3NcfPwDF8uZVAdZk4pudiLBwBbXcODR8VUwIz0vkIHy8TbyFD20qy3vY?=\n\t=?utf-8?q?ZScjkhinhjrx5XlFBkQXHGL74TxkASHdwuPcxDn9opgAOlG+PCYLECiqzK3+StBts?=\n\t=?utf-8?q?MuoXMdh0FtJVas/5ugLSxvxpU9a/raBo1y9T3xiGoczup709qPQJWT6d/zstfUxdO?=\n\t=?utf-8?q?NLa8UkNDtoHBHG74oMsi8gSUKPoNla27nXqd3Z3hkH9pS7uREF311M9FfcvKg53lm?=\n\t=?utf-8?q?/L84XED5JlHvZWFiNqOnqPbpsEVn3fGTJ3kpbLblh8GFYfNbnqIjDHrYtJawY6B04?=\n\t=?utf-8?q?ieP6EjlhQCiMpjSBRLbp0jZo8QI4Zq1UVA9i+2ky5LGTwdAlznE/tlE4O/6N3T83j?=\n\t=?utf-8?q?c38TYjKf7peLjrBwLfiq6cK2qvhkdbNPNfdLM8pgOFnARBYMUvBfOgRQau95cbYXP?=\n\t=?utf-8?q?V0LJXm4p2jsrETbPmivvNJal/iy0hw0uhoZ+0rDIomdsh1Df9+Ne9ZwFCQ+8uYsJp?=\n\t=?utf-8?q?ZntYQUgKo/B57eDJ29mxiVdTX+v0qWDib2B2Kq7+cuoZPv1eYclcxLqhAml8ENvQ2?=\n\t=?utf-8?q?qMGvNSZYLonJzZteGWjkYGMddETTwaGqQ7tGwV5taxUa6KLrR5LZ2W9B5SBhqVnRC?=\n\t=?utf-8?q?58AqxH5odWlqdOoTp0qB1LzIuduxm6v3HE9GEW8XpGHMKQIOOKGZPYQDIotM4HAPk?=\n\t=?utf-8?q?Bgmtfse3mUrldXBugJV/pBa2epYaSyYIVmS/rbUh2yd3KTX7jYJTlmJPxNfdLbhrF?=\n\t=?utf-8?q?F5KRv5iqN1gyYYtBPcJkJp9uRcI7TFWgQwkam+EUbdM2iTWAHB9mpy5CMkr6//whP?=\n\t=?utf-8?q?rKnkV6jS6125ol+JRK870fZATC3lPemXSBX3CPYk56WDggnwKm6+TeL3DBGbnoKRL?=\n\t=?utf-8?q?tKQAC8j5KKJOSG4IvYlEyxj2WDJnOnmjTnWnPwAP8Thz7XjSkOrTOLqtfWQ/Ms8cB?=\n\t=?utf-8?q?FSQrHqUlo6A11nfARX6DdLbFvd1feOfcRTo0k2/mb0xJXdFVZyuqIyLqCiHE+Zemu?=\n\t=?utf-8?q?VlcCkfHKeD+eGf4RbkRtc+PInd+Es885GTQ+PzJXeu7+DUntE5rLHOwdoO1dmu8Hb?=\n\t=?utf-8?q?wt54Dg7q+lrJTtfHM+pNYyLAkViqCAPE7jU+MWcH1f1qw+6rO6T04yELBM9gPJph/?=\n\t=?utf-8?q?/NwQOGEd+Z7wvH0JTSQAOXriq9WVzsP8Aw9MS9xkQ9AGiRDf76XXBd6XXR0ec9l7p?=\n\t=?utf-8?q?Et5DHPmcaz38OLbHsmzpSfhOv7QHe2Djtyrjfk8gU24Q6Wm+CEJAx83ZmkFVxtlQn?=\n\t=?utf-8?q?GYNXfN5e1Icb+cYQEUMuoD2Vb6In8uzJb5qouLgPhUiAIwpB6dGiK652bpqzZ1rxA?=\n\t=?utf-8?q?9n28CkQJnpI2UavYwuT956KtmmT8vJvnM3jof1N/lBFQTa6PHFAG3K5XWCuKee51V?=\n\t=?utf-8?q?KomLoXfsWLWlLzIab3Mt0g3giJbOohQ22IizBXCKFwh2KZJxVipNgda/tm/YLPf54?=\n\t=?utf-8?q?vLRPpWr3MtiQtt7oMGq/tOpxj41aD9kg=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 9f0df25a-35ec-4a31-4b6b-08de532f9f2a","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"14 Jan 2026 05:41:53.4453\n (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":"\n lS1RPa7qdr0Gm/InqJfITuwDy1ZLJ+eZAw7ewIVSQ+SG1fV1h150WDh/2CWT/C3jB/AyL/SJ4UMK961jAbCrCw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"MN0PR12MB6101","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tRCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=disabled\n\tversion=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}},{"id":3640742,"web_url":"http://patchwork.ozlabs.org/comment/3640742/","msgid":"<b2b81b99-29ee-4122-99ef-4a6094f4ec5c@nvidia.com>","date":"2026-01-23T06:25:08","subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","submitter":{"id":92354,"url":"http://patchwork.ozlabs.org/api/people/92354/","name":"Jordan Niethe","email":"jniethe@nvidia.com"},"content":"Hi,\n\nOn 14/1/26 16:41, Jordan Niethe wrote:\n> Hi,\n> \n> On 9/1/26 17:22, Matthew Brost wrote:\n>> On Fri, Jan 09, 2026 at 12:27:50PM +1100, Jordan Niethe wrote:\n>>> Hi\n>>> On 9/1/26 11:31, Matthew Brost wrote:\n>>>> On Fri, Jan 09, 2026 at 11:01:13AM +1100, Jordan Niethe wrote:\n>>>>> Hi,\n>>>>>\n>>>>> On 8/1/26 16:42, Jordan Niethe wrote:\n>>>>>> Hi,\n>>>>>>\n>>>>>> On 8/1/26 13:25, Jordan Niethe wrote:\n>>>>>>> Hi,\n>>>>>>>\n>>>>>>> On 8/1/26 05:36, Matthew Brost wrote:\n>>>>>>>>\n>>>>>>>> Thanks for the series. For some reason Intel's CI couldn't apply this\n>>>>>>>> series to drm-tip to get results [1]. I'll manually apply this\n>>>>>>>> and run all\n>>>>>>>> our SVM tests and get back you on results + review the changes here. For\n>>>>>>>> future reference if you want to use our CI system, the series must apply\n>>>>>>>> to drm-tip, feel free to rebase this series and just send to intel-xe\n>>>>>>>> list if you want CI\n>>>>>>>\n>>>>>>> Thanks, I'll rebase on drm-tip and send to the intel-xe list.\n>>>>>>\n>>>>>> For reference the rebase on drm-tip on the intel-xe list:\n>>>>>>\n>>>>>> https://patchwork.freedesktop.org/series/159738/\n>>>>>>\n>>>>>> Will watch the CI results.\n>>>>>\n>>>>> The series causes some failures in the intel-xe tests:\n>>>>> https://patchwork.freedesktop.org/series/159738/#rev4\n>>>>>\n>>>>> Working through the failures now.\n>>>>>\n>>>>\n>>>> Yea, I saw the failures. I haven't had time look at the patches on my\n>>>> end quite yet. Scrabling to get a few things in 6.20/7.0 PR, so I may\n>>>> not have bandwidth to look in depth until mid next week but digging is\n>>>> on my TODO list.\n>>>\n>>> Sure, that's completely fine. The failures seem pretty directly related to\n>>> the\n>>> series so I think I'll be able to make good progress.\n>>>\n>>> For example https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/bat-bmg-2/igt@xe_evict@evict-beng-small.html\n>>>\n>>> It looks like I missed that xe_pagemap_destroy_work() needs to be updated to\n>>> remove the call to devm_release_mem_region() now we are no longer reserving\n>>> a mem\n>>> region.\n>>\n>> +1\n>>\n>> So this is the one I’d be most concerned about [1].\n>> xe_exec_system_allocator is our SVM test, which does almost all the\n>> ridiculous things possible in user space to stress SVM. It’s blowing up\n>> in the core MM—but the source of the bug could be anywhere (e.g., Xe\n>> SVM, GPU SVM, migrate device layer, or core MM). I’ll try to help when I\n>> have bandwidth.\n>>\n>> Matt\n>>\n>> [1] https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-159738v4/shard-bmg-9/igt@xe_exec_system_allocator@threads-many-large-execqueues-free-nomemset.html\n> \n> A similar fault in lruvec_stat_mod_folio can be repro'd if\n> memremap_device_private_pagemap() is called with NUMA_NO_NODE instead of (say)\n> numa_node_id() for the nid parameter.\n> \n> The xe_svm driver uses devm_memremap_device_private_pagemap() which uses\n> dev_to_node() for the nid parameter. Suspect this is causing something similar\n> to happen.\n> \n> When memremap_pages() calls pagemap_range() we have the following logic:\n> \n>          if (nid < 0)\n>                  nid = numa_mem_id();\n> \n> I think we might need to add this to memremap_device_private_pagemap() to handle\n> the NUMA_NO_NODE case. Still confirming.\n\nThis was the problem, fixed in v3.\n\n> \n> Thanks,\n> Jordan.\n> \n>>\n>>>\n>>>\n>>> Thanks,\n>>> Jordan.\n>>>\n>>>>\n>>>> Matt\n>>>>\n>>>>> Thanks,\n>>>>> Jordan.\n>>>>>\n>>>>>>\n>>>>>> Thanks,\n>>>>>> Jordan.\n>>>>>>\n>>>>>>>\n>>>>>>> Jordan.\n>>>>>>>\n>>>>>>>>\n>>>>>>>> I was also wondering if Nvidia could help review one our core MM patches\n>>>>>>>> [2] which is gating enabling 2M device pages too?\n>>>>>>>>\n>>>>>>>> Matt\n>>>>>>>>\n>>>>>>>> [1] https://patchwork.freedesktop.org/series/159738/\n>>>>>>>> [2] https://patchwork.freedesktop.org/patch/694775/?series=159119&rev=1\n>>>>>>>\n>>>>>>>\n>>>>>>\n>>>>>\n>>>\n>","headers":{"Return-Path":"\n <linuxppc-dev+bounces-16204-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mqNFJNWU;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-16204-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=pass smtp.remote-ip=\"2a01:111:f403:c10c::1\" arc.chain=microsoft.com","lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mqNFJNWU;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nvidia.com\n (client-ip=2a01:111:f403:c10c::1;\n helo=sa9pr02cu001.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com; receiver=lists.ozlabs.org)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dy7Gc3pB3z1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 23 Jan 2026 17:25:44 +1100 (AEDT)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4dy7Gc2y0Cz3blq;\n\tFri, 23 Jan 2026 17:25:44 +1100 (AEDT)","from SA9PR02CU001.outbound.protection.outlook.com\n (mail-southcentralusazlp170130001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c10c::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange secp256r1 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4dy7GZ6bGXz30MY\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 23 Jan 2026 17:25:42 +1100 (AEDT)","from DM4PR12MB9072.namprd12.prod.outlook.com (2603:10b6:8:be::6) by\n SJ5PPF01781787B.namprd12.prod.outlook.com (2603:10b6:a0f:fc02::986) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Fri, 23 Jan\n 2026 06:25:19 +0000","from DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1]) by DM4PR12MB9072.namprd12.prod.outlook.com\n ([fe80::9e49:782:8e98:1ff1%5]) with mapi id 15.20.9542.010; Fri, 23 Jan 2026\n 06:25:19 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1769149544;\n\tcv=pass;\n b=RtIWQRTs8CeYoTTKsUbCyupSrhSXuVb8Y9Jj23ctRpN275VzzUZvM4JN4WVOVKbEhO6c2CXtpIE3la+d/p9aabTM+CZHNhwU59dHqRMMV2eREeA0zqmlxzyV5gDNlI3Z4QnZZI/nRVBio6GNIxsNrIpoHmsVcPIwQbxXYXKdszmmpQFrEWPunBut//vcR95kCXvKZwX7LGhzWz0YF2KyalfPCr17jp1M5roWXauLiv1Oicgmw9RusxqkPiN+s7zWwp1BmDrE1S/hS7zRChwC9WseHxTlzn+3jZNkAUkpfTOm+4uW08vlpI7G7JE4KIsRRESSq4i/206ZhdVLysOLcw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=kSRNZtWRSaXEg7AjA8zAEHsaxGhHZkjaRCTH4bsrTXm6auHuMwrQKDyw1opdgyav1CUs4xDRisy+2rjYUknZ4fHGRzhHGut6OHk0Qpz7cTHsYD5xqXM0MxH0BxkwfAI/JpWJJ73WcdJhFRsswabw3c3OQA1+tKm5M9t1spoEFu1NtBh853PvaOLrTN8hwZFRoMbQTk+zH5/xbRF65ABwYFGrbRWHcPHcH4ZilvAU5P+cjkKmWyqLRRiu9wLaXOO1okgxwtEgps5cvkwL6+dYs5nebuWNBl5FJgRH+5YGhbRwVcRpBDcQ7IGb4FwmxMsip0dxwqcWJeJmv2YLG8jZrg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1769149544; c=relaxed/relaxed;\n\tbh=i5J1rpiHRpfCQc/BFCNb8Fngc4dZK5qasWF65UrhwFc=;\n\th=Message-ID:Date:Subject:From:To:Cc:References:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=BEaOr9yHnkgITMpNC/H+/r+K8tp8oovG5UAT0kQWz7VnTz6cJM58VbVT14fLxIXbZHiwUPArprCXdIhurUfFTIS5CnDMcrG1QplzjoKqv4HjruKx9Ddb94uM4VWpzPCFZmQy+ftQV+AhhWL7lbtR8uUX5w77OY1AOND2cN1ZTDjktNofXBF2mYOatx9dPu2Tohan3H1OEByeDaOu5Ddf9Owf7oQ6ngNfWARMMCVt3zVjpbaSFyjr/6Zl5zDUPxxHvxRAkwNd+fO5WZ1haivSTbR5iQZjcopg+a4ba9pCCy+VNErf+wmFOzgPCQ69/b+K//nJqowfuL3KDBJgDYFihw==","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=i5J1rpiHRpfCQc/BFCNb8Fngc4dZK5qasWF65UrhwFc=;\n b=JBdzCiULswg80YeT7bGLsnph+5TX5v/kiIHdsYKIxXlwRouhwgD0UUdIdfemdjYWGTXO81VS/vbD4err5Pxkzg8qubzj0o60OgTs+IxRqRmgwwZdB81CBEUAKaZEAAIa1p7AccPrHUgUeuAOBKfBIEZ4i2HR3Xn4ca22EQTCcKeiwiKXuGHdOfVJp95t3xDwJmB7cxHW/Ukd3CD6yOiQn7MnS/pkaVbvdsGs2K9Ga4Evcxb4BIH3C62aRBQUpJ6z5l4mOYrvwaisRWGau/9CrwbB607W9x7k2BsU4Oa2YOafDbKkakg/GoZuXLFeGn3GslB3s5c9nomZAOquKqlejw=="],"ARC-Authentication-Results":["i=2; lists.ozlabs.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=mqNFJNWU; dkim-atps=neutral;\n spf=pass (client-ip=2a01:111:f403:c10c::1;\n helo=sa9pr02cu001.outbound.protection.outlook.com;\n envelope-from=jniethe@nvidia.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=nvidia.com","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=i5J1rpiHRpfCQc/BFCNb8Fngc4dZK5qasWF65UrhwFc=;\n b=mqNFJNWUSsJQlRwuJo0UbYnpmSpYSOJvmle3hWKJnXLZ1w06wWvH9l48FAxyTFDPOSbPuXEFDmkihaqTEzn48m9rZAKJPV1cq4GW3+LeZSnnC1449S43Qc0YZar9nBSC58oEv8hYjRl4xB6eQUwsmjvqxu0lNoa7YJdOG+dIihrCixHzD2P7OWABIHn1/gdTJYvMIUWjjwaFTgpHvqodOpMbtzGVDHj2u3n1gteVc9rR1xx76h3ufTofxTBz012B9bsE3hVvDjR4hggw2wGPAnlbGqsd+ClYUv5MA8+PybvUyC9fOOmW6FYEEH4oHTSxi1aPWXzOA3Qey9jwPx3KgA==","Message-ID":"<b2b81b99-29ee-4122-99ef-4a6094f4ec5c@nvidia.com>","Date":"Fri, 23 Jan 2026 17:25:08 +1100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 00/11] Remove device private pages from physical\n address space","From":"Jordan Niethe <jniethe@nvidia.com>","To":"Matthew Brost <matthew.brost@intel.com>","Cc":"linux-mm@kvack.org, balbirs@nvidia.com, akpm@linux-foundation.org,\n linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,\n david@redhat.com, ziy@nvidia.com, apopple@nvidia.com,\n lorenzo.stoakes@oracle.com, lyude@redhat.com, dakr@kernel.org,\n airlied@gmail.com, simona@ffwll.ch, rcampbell@nvidia.com,\n mpenttil@redhat.com, jgg@nvidia.com, willy@infradead.org,\n linuxppc-dev@lists.ozlabs.org, intel-xe@lists.freedesktop.org, jgg@ziepe.ca,\n Felix.Kuehling@amd.com","References":"<20260107091823.68974-1-jniethe@nvidia.com>\n <aV6nvCw2ugAbSpFL@lstrano-desk.jf.intel.com>\n <3586d8f1-a25f-4087-a987-162ccd97c25f@nvidia.com>\n <6a911224-05e5-45ee-8008-e36ef35cbc7b@nvidia.com>\n <eb45fb36-4f0b-4a83-8852-abac3205a988@nvidia.com>\n <aWBMbGQApg81Kxba@lstrano-desk.jf.intel.com>\n <ad2a0fe8-6d00-46a8-8f4c-fd7fb6aac8b1@nvidia.com>\n <aWCerW4QP0t7CrC8@lstrano-desk.jf.intel.com>\n <f295d9ba-bbef-4a11-95b5-c468f08f992c@nvidia.com>","Content-Language":"en-US","In-Reply-To":"<f295d9ba-bbef-4a11-95b5-c468f08f992c@nvidia.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-ClientProxiedBy":"BY5PR04CA0030.namprd04.prod.outlook.com\n (2603:10b6:a03:1d0::40) To DM4PR12MB9072.namprd12.prod.outlook.com\n (2603:10b6:8:be::6)","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DM4PR12MB9072:EE_|SJ5PPF01781787B:EE_","X-MS-Office365-Filtering-Correlation-Id":"2a110c9b-0436-49a8-59d6-08de5a482e45","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|1800799024|366016|376014|7416014|13003099007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?P9c8DKszmKZvF7KXhCT6zAZtxlV74DH?=\n\t=?utf-8?q?/YJPcd4go68x7cDOnWeR1A3hZR0jfAh9tYzc6fyGHATRaFEinBeDrSxsYKLVgwg19?=\n\t=?utf-8?q?P1XANEFe7DNOv+fOMMTdWYZrbZ6duIjcfru5Ki6Xd+UIpCVulRBLfUfe6P0XoRdp6?=\n\t=?utf-8?q?OynnI2O4nND605nX9cYYjLaYpHja+0e5FAexX5ODITh+MZJuxUB7maaLfe8D5WNS0?=\n\t=?utf-8?q?hNcTXypMlodD8iUo7Pl8szXpD/gwfqgybrLizCkMR3O3TLYs42gE6r2hXYeOPbxeC?=\n\t=?utf-8?q?nUKaxhWW7kuSA+DvzjNyAE2FKtPtD9m0iHfq3dotW2FX++sxW4eGH3RG+/3Ms/GYX?=\n\t=?utf-8?q?mAcLdoheYeD4IPGLbH2jhZ3m9qi9uYdXH9rq3+OxrMCNoaBWcVp/ans//4Ca2mJy5?=\n\t=?utf-8?q?I2u6Lt0jD7lChu0fVeCGhzohsINqBmvuQ5QYTeisOaZmuMZ1ve9fovRvQBIf0t1E9?=\n\t=?utf-8?q?8byZZmTCbbWToVDtsAXAtaEDLOkx1omi+W+j9zL9jyZRqeUMvkdoOOwAlZIJrt74T?=\n\t=?utf-8?q?KrVOQpRisNd0rAwTM/C/Mt0XTVqVib4+PVRvPRyvBf+K521+9AJ+wAKcJfZwG0/pW?=\n\t=?utf-8?q?wgOGB+Nz23AWqyWT0dBHrs0St7hoUSAt6glxRBy1m0qpKhdz/GSASIL7IlRW+nnau?=\n\t=?utf-8?q?pv+vKPfSRU+G/WKD3NvbxPzfR+N5B8uBCBSgT4YHKNuYs3jWnjoTnscTKNz+e17py?=\n\t=?utf-8?q?BUolmaT4H/OTVuJrgNiKyLYmS0E/N47o6swM4VEvfRNbP5MOHWWQ08yPA/aQpg69L?=\n\t=?utf-8?q?dXftfNsKzsQFK+VvT1ziCadiCVwDDrY5w1CeZ6oqmnXs4/j8QSf198Gr74DUbeTEr?=\n\t=?utf-8?q?uweGjHlU5W2TmzqgvecogkhyFk/CFe2gKZqP+RoMYVfnmLvcUj90Qq+YnvL9ZG0RU?=\n\t=?utf-8?q?v6FYEUuO8nv5HIJPywihhwjskbKBYNrMZa9PbBS/KrEwuFvbvXdVoBF9VRKOzFEEu?=\n\t=?utf-8?q?srHV776SNdpPZvXVmU9LIThAR518gwBJc7nB1AegpCNOmnQDM02HYSZVw1hnQa1hg?=\n\t=?utf-8?q?XClZhh3j8uRSVB8jn8XJ0IaxiWjfKfXas7pzocCssaO8PKn5csRWEl2fd0/x0wQ+R?=\n\t=?utf-8?q?lXO9UDategHo/8wHHQi4nUZJfbGnQcx27GtgohbSnco2ky1AzUSsGm6LTWA/weRyH?=\n\t=?utf-8?q?f6ujF0WTW2hTNrdM78KFY8Gn84T7ckS98HVYaBJ50ocD0zAe4AICioditcmw1Gdzm?=\n\t=?utf-8?q?sI+IX2sCi6hfVlhP0aPvbhdZmPCJaQ5QXMibcHaRfTQGw5a7lRtENj+PmYurlua2l?=\n\t=?utf-8?q?13qAiVm01HGLPcUaC34r6kV8TfmrbpYf2mKSpMZqorQxtJm/cH5uggoVZzc2Vf7XL?=\n\t=?utf-8?q?Tys+dC3EHJ+AjQgPXwbe/9rfcCUZkN3bjLrf7Gj73zTTFPNw2szm96YxwYwO3JR7h?=\n\t=?utf-8?q?YtH8QTdQNuvABv1HWsz7hDvxvt3P4W4JVLpDfntZZadKSnp3pFymJkAo2Pkem/vst?=\n\t=?utf-8?q?3peXB8e73W3ILGbpnzfVYmF2UCwF9RzWOTd5/GtzwXiVwwyLnWlm0=3D?=","X-Forefront-Antispam-Report":"\n\tCIP: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)(1800799024)(366016)(376014)(7416014)(13003099007);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?qsubZEAKI4ogB6g929sJj6Hg4a4T?=\n\t=?utf-8?q?m9kJNZ4NyKhhN6dLzbMic8pYxGborBpFAAfccHIQBpYpIQC1MORB8XmJameVX9R2E?=\n\t=?utf-8?q?N2RrD9edRZvPnWv3xtaO7E6ZDE4mnJXfmqtN+OJYnDfQGFq6tSWQiETddbMafntWc?=\n\t=?utf-8?q?z4mtO7Fu4n1q7ucUfkFis45pNm/1yRXTIulShwd0byi9XZyYdGA89t3sibOfi7U85?=\n\t=?utf-8?q?kgddxLEhybK7djPjsd1EQcAGajk+KLy/d8nQa+LeAi6g7VdyZqch0JwczB7Ean7hR?=\n\t=?utf-8?q?oV9lWfsKZVdM6c13SDr5I8OlYrwjmeQ1s53n/pjXic9LtwEyQqv9KG13E0/JfYUt9?=\n\t=?utf-8?q?zUdEc4ykSo7S+PsdTTuGnz3rtQfBSlwTl7VKa+wz8l67LPG6yBJYFonQpxNBsqZ5n?=\n\t=?utf-8?q?fyYj+4KNMMLfspwpGaZbe/2pU27hwvd1HWEdpI1wvm43xPNYV+HSjrLDnJTcNhYIs?=\n\t=?utf-8?q?f+Q+cfDVxadaPenI26YVpvaYL2M1UJdmN7hnoIguHCKjbcxUidgzsJVV7ucLJdcFF?=\n\t=?utf-8?q?N6eBgghcgvZLzMTNjZ14RU+YjnP0jNbFtj6A9F7KsZ1xCkd5f/YfWz8PZQrT+KBx5?=\n\t=?utf-8?q?K7k6EVuY8hhwCHvuqRCfEsv9GF5jVfGGaqUVlKi9hraBHQGw6VMe5n17NDLFUrVmq?=\n\t=?utf-8?q?NmV83a68V+41rfY+vPr4+ieXT36NTMhFqyVZk1quLJkzylO6wQlE24v+cZw7J05+J?=\n\t=?utf-8?q?aVUu1Djn3CfzZwrT87nmNAAzMsWsGHZ7fBqQz9vxXC0H9hStpF7EOBxtKgW/7HL5k?=\n\t=?utf-8?q?qav9W4K0dkEDCaoH/zlZvl42/JSlBfV7ayJAhOYr3MABegsHFO9Bsxr1k98hABWYa?=\n\t=?utf-8?q?Alz0EzVXdsNoaNfBxLBRCQvUGi0XAvefP5n7RiIeUiCZ9/rs/b2vrLf8ZevOdBXqK?=\n\t=?utf-8?q?0xqUZRa+CjKTM6gb+x8MoOGlQluLT9KfTiTeT6dljdL9CCbrs56RlgeDwVXG1FuF8?=\n\t=?utf-8?q?sPuCKtLwvtkD1mFlahqk4I46X8Oq0btLSJx+V4VS2QN559tGZr2jwDk7qAIFA4hI4?=\n\t=?utf-8?q?KgNTOf1tZrDWqL2rmd5dOC8Uqmr1K/F0GpAJVOGHcLdfBquuQpgBJnLjBI/Mp3R8l?=\n\t=?utf-8?q?vgIiMRywGZGBBqZgw6tuCO19Xht009VhfSx9PAIKHwCjzu1jgm732ibUHC/frAVU1?=\n\t=?utf-8?q?j6CZVtzhOG1o3PXGlo+Jvh9NsKCha3Lw6qhRzzrZK2SazAwuhjks4Wyu9Vfy5MKRY?=\n\t=?utf-8?q?HPA7/E10VuqjzLR/x4n2YwDdZD5owYqbOWOZ6VwZn2VWvkh2dj7k/IkXd1yTF9qvW?=\n\t=?utf-8?q?q8zhh6MZ+xUbtv4jzgasdY//MIM34PVFWHjsRMcS877f/ZUrniCHpUGVinoVqn1sc?=\n\t=?utf-8?q?ynJMK7ks6hOPat+AbxreShY7AFMISjBpyqfbCHlAXwG0oBMqyQWlOJZQIw0A1qI17?=\n\t=?utf-8?q?P8Uzpj40kip/AchYJ6IbE9g/IgwtCjyLt5p14qd+fTpGeCUkUZttO4wI3I7v8nUNM?=\n\t=?utf-8?q?PrM7LZzqsRNf4nzDD0kg4YCdAAn+QUoO/RYwcIgTQHlDJLoLO4hUMzcafYfQmQ0Dm?=\n\t=?utf-8?q?57miTHJnuIOPI19bQqAgTfaGPpwSTzXBLqDPyGdA+bYPy9vpeBevX91QVicgXIig8?=\n\t=?utf-8?q?uqoJJLbwOrYbSueX7RZo1L8W1tfVI/q+Ob3rH3emTB+a5/n2u+Qi0vD1bzlIOVmOH?=\n\t=?utf-8?q?XVUrLvikHhU8VSac/DUOiGiLwOQSuE7g=3D=3D?=","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 2a110c9b-0436-49a8-59d6-08de5a482e45","X-MS-Exchange-CrossTenant-AuthSource":"DM4PR12MB9072.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"23 Jan 2026 06:25:19.5857\n (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":"\n HV48n2fcwMpSoztZv48oFpyWzyT5QaW6ZxWUZ0IOD428dfbA7RhrtDSp4DFBbAW4f5WNmoGQdPUEkSmAa2Rwmw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SJ5PPF01781787B","X-Spam-Status":"No, score=-0.2 required=3.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n\tSPF_HELO_PASS,SPF_PASS autolearn=disabled version=4.0.1 OzLabs 8","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}}]