From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id BEB96C02180 for ; Tue, 14 Jan 2025 01:28:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 472E46B0088; Mon, 13 Jan 2025 20:28:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 42474280001; Mon, 13 Jan 2025 20:28:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 275546B008C; Mon, 13 Jan 2025 20:28:07 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 09EFA6B0088 for ; Mon, 13 Jan 2025 20:28:07 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8F33AA04EC for ; Tue, 14 Jan 2025 01:28:06 +0000 (UTC) X-FDA: 83004321372.29.D2536CF Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by imf08.hostedemail.com (Postfix) with ESMTP id B33BA16000A for ; Tue, 14 Jan 2025 01:28:02 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GkC582SQ; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf08.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.9 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736818083; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=CpGFklNadqMYkFWGmynzZAJUAqs6ixGQDL52ICkTCWU=; b=KjyTNOrObKRlM3DlHYyZR8RdKEwZBe/VUrFGaqb5YSMqRNAmXeAwVi1+bd4rosuKpjHDCM Q444GFlgcKZ1cP5YtVvP/nLtLfpRzeKfYHDyWL2Y9fOpAjtNdSb8owFlJtUPeFYaI5rSbQ VYcqT6V0Brs9D5d5hOEWge15TQxwPRY= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1736818083; a=rsa-sha256; cv=fail; b=MxpyUphZVhAvhtmi0xDMklJBJU23Tx8+bTPnzTZyxnLD8JFNkkmmQ0Moh9Y96JKq2Q6t2s pUyJvwyjlWxGpV808sI3jWvbNwaaGEJBbOYRz7iNmKprVfz368I7ZHtr2+HEi/mY3oyBHn mBfMOcF3ASEuksPOLuxDohNb/sQSSdc= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GkC582SQ; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf08.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.9 as permitted sender) smtp.mailfrom=dan.j.williams@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736818083; x=1768354083; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=WaI+aBeaxvufFMiBoVMCUjRLH0xFWsNBww4pTmYYqpY=; b=GkC582SQCzsspYsxtoko5zNkP4a5DDm2ZQWD5XL4LmdOU9DVFkdAQw4m UlWXXFMjUXyL1yBPFWTDfVJV4fQLi96Aj1OmZESc7gSFM92rpJjWUyAtj sHTVFTDRM0WjOCR2hxWkWVw1cEs1z0TYZE11J1KtBzz30h84TEygZ0iCF /wbzbPO9q3rRB4SeUoOvlsjmQ+Oy5orK2cLceqB0iekqdHRntYDPTxE3Y 0YWBPPEO8bWLoJGyxdnVg6rqT2//YlJnnj1sHsXIfOXqEhVHSLnrFwT+3 MErR6gBJIyoffY4eDiW2D95OyuYyDxdYt726GIOVvLM1kE6mb38OFTvih g==; X-CSE-ConnectionGUID: mApxP358TpaoInRq/pdQUQ== X-CSE-MsgGUID: Mjrl5HluQcKSuwEdd0aPCw== X-IronPort-AV: E=McAfee;i="6700,10204,11314"; a="47766307" X-IronPort-AV: E=Sophos;i="6.12,312,1728975600"; d="scan'208";a="47766307" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2025 17:28:01 -0800 X-CSE-ConnectionGUID: 1Qn4sM7ORMqyWsz4dVXJeg== X-CSE-MsgGUID: ZCTm4DFwR5qe8R0EVOSMJg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,312,1728975600"; d="scan'208";a="104826811" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 13 Jan 2025 17:28:00 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 13 Jan 2025 17:27:59 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Mon, 13 Jan 2025 17:27:59 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 13 Jan 2025 17:27:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d4TruQV50+rBvAWz/8edJgK/4bw0Vf+dTB385+SrCwWK2xA+DErGYC27B6E46eEawwC7rJpTq8Yxx+uLtxuWfYNLrHsly0XxJr3AsbUsJEQbor8gdnD7iwAYB2gWr8TheUogd/Jrhd5qKXz5lsQxGvYChZ84/KiCbwm4y4fcoKyDUsARptpoZlQoRgAO+zPnebfCDYYg2+bzEKAhtTbsTWfzWhyokwd9SZvP/si6LqLSbLHtlaoUvy5h3B68xv0l8xFRJ/QEyOHWy9oWNK1EfPNEXCbkEPKNZt/H4AMrIRn8RrWBK9WuI+W/1xeA3sNE41fRRrcDjjBUw7tQ7BAYQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CpGFklNadqMYkFWGmynzZAJUAqs6ixGQDL52ICkTCWU=; b=JzFmXtF28kcgDuul58tQjWTsVB3KhPSA0HEHkzWSPf9GvcrJh6CDhGtf5cQCrK0Yp9F/3MSaLM3hrdu6geDoJ//ihm9aD4nWUmHXPg5b9quHIXg0WLv21QdGxJQlv92tchiGfzX21xFkCe7xzoUgD844TweSMDtScQQ3SpoMjeDb8UwFDJ7IJDhNYq7NkJIiJJThwa3MXS2asQO1L0senAtweDSqMoT1ikrUfjfFtoi9LzY0AhiQ104V/hVsC4HZl67N5uMHGhMJxd8BUM8C2W1exds+rV+dlYKycWgtJJjtCI2bJ70AATL6tFGYaLgNHQlYynxrghTVaCjhP7DFrQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) by SA1PR11MB6919.namprd11.prod.outlook.com (2603:10b6:806:2bc::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.18; Tue, 14 Jan 2025 01:27:26 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8%5]) with mapi id 15.20.8335.011; Tue, 14 Jan 2025 01:27:26 +0000 Date: Mon, 13 Jan 2025 17:27:22 -0800 From: Dan Williams To: Alistair Popple , , , CC: , Alistair Popple , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v6 15/26] huge_memory: Add vmf_insert_folio_pud() Message-ID: <6785bd7a1b9f8_20fa294d5@dwillia2-xfh.jf.intel.com.notmuch> References: <60fcfaa3df47885b1df9b064ecb3d4e366fc07e7.1736488799.git-series.apopple@nvidia.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <60fcfaa3df47885b1df9b064ecb3d4e366fc07e7.1736488799.git-series.apopple@nvidia.com> X-ClientProxiedBy: MW4PR03CA0114.namprd03.prod.outlook.com (2603:10b6:303:b7::29) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|SA1PR11MB6919:EE_ X-MS-Office365-Filtering-Correlation-Id: 837a4c89-324f-439a-7287-08dd343a9ab2 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?1oLzHMFz03ski3H+WkofF+kutmKwOezLstoAhNlpt/ZsHKLotalkiA54TZlo?= =?us-ascii?Q?QB70J9jyzVtchBxjyfJl6ICdTMfu4qEco6Bv+3MRf+sp+dLMAuIgW9Hcmgqh?= =?us-ascii?Q?aL33jUqkw1RKCHkmoaNMvThhXUAJz8LIoV7fQs5nWvfjY18jLbngt2d35inm?= =?us-ascii?Q?fcy8j+nvBUHijsMYmZisn3wpJlEcHZGxUadwH5SY/AoDko3uPTNl26tdD75U?= =?us-ascii?Q?bFCKCN1ApsY5Z3mpc6qEt5rfBv1SWitiC68UIH1Cz2RgP0BMMmpesbKi6WbL?= =?us-ascii?Q?XANrgkt5hBy9k/SOnVellnr8Dc1Ha6vnJoLiUuvoqLRK4qOJ7lukjwCek9k2?= =?us-ascii?Q?6SChsx4r3xIbsZNs1geJhZFGRwr5XO/g2LOPUVXmSVUj24YaYdTAaOQFHHWI?= =?us-ascii?Q?Me1U8OnO77degtub/ELH2p0dLvDehVCkeElPFSWX63dzc0oAszvqrQp1om/B?= =?us-ascii?Q?8YHrk3n+iNY+LBN4AAO9uqacf6VCShO9006lLFgcM0oIDUOKUGv9qomqn4/H?= =?us-ascii?Q?K+ra9VXI86r6UfsundyECU6mraZ5/iV4qHyNypoWk/16tzU2GA/sfkkUVZx6?= =?us-ascii?Q?HAEjXmW8v8MUh1J6XUme9iptCJFCbpHLdHNzaZtcepTB39CpYwsbIC/wGB9P?= =?us-ascii?Q?isnnNbYUE9C00KuqAFI4VynfIUqU7WRsE8aZdYzxnTSzAefeklpRlmN5ogLL?= =?us-ascii?Q?IIWppgpjNqtiPyB9KeS+yoraef/e8TDwJrazZGbobZlQ/l6a7dW+KI76HuFz?= =?us-ascii?Q?xUlaZyv+Uu66HWtyWS7yeJEcZnLnLb7akyTro8kxDhAmkXQ+S27nWy6FvzzH?= =?us-ascii?Q?hvvSzBWuUi2AxXUzQckOQT2HFGRkUn5yKGcvM97OfcMHMf+G9F0n86VMBTA1?= =?us-ascii?Q?C9qrfD/EUzFHfUR1n+S7okvcC2bexVfhI9Zx4s8wJ4E/GPw0XTOyxKOrBTzP?= =?us-ascii?Q?MTEPyIv95E1DOCAQyeIql8sacxW68mK/9MaezVXnTxL+vNL5u4qqYXrTC9Ut?= =?us-ascii?Q?t4zIUG8obySc2T6cHLg9OM8sklgWZMx64fG8HcoJinuaE3QGPKvr2TC5AVg1?= =?us-ascii?Q?SWNINLXnYZ4KP1LVCWpoaJhhyCFrOUvKLeI9gYfNNcaXaSfsmiQ/8A/TUULu?= =?us-ascii?Q?posBLl8+JGRp/pjVQ4LwCLWXWcJNNCzHjilnbnRFNGwzyHPYu4L0p1kQS7JU?= =?us-ascii?Q?eH+DmaPfXuXIBpKAaViebaGxUo2qzrfBxUDicrIiOQK77HPJ+rUXtVJz/oqz?= =?us-ascii?Q?9AVNBghKaE6W6Y0v1YUKmbzX444CBwX0qF/w18hBfq7iVnF9wAQINdtfO2Oz?= =?us-ascii?Q?Fr64R3H2ng2ePSLMZqoBZAklJMnP+oluthak8gSHqjrDAi1BgXoz019N/ys4?= =?us-ascii?Q?1f29kBmz+ge00t8lOXXSeYvqBp5+?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR11MB8107.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rY7arcwxaSL4vUKdVOJ96my557I8Mt5OlMOr+gpFEn7QHokcLFcbthzsKD+A?= =?us-ascii?Q?07NfWYnER3BReBGf4iRsAF62jnhY5M8vtVlcJFWjlfsAx5lzwDLxM0whpDGf?= =?us-ascii?Q?BxF1ePvXHTNOto7Biju0N3rQXv3tRSvjrTQR+aulXYRGyusARnNw5OSTO+XW?= =?us-ascii?Q?D+aimFFjKPKAmOJ2blsyHVeo5wqAO3M3JYQ8ehLFHhaw+vCFWhPdeQ35sAfQ?= =?us-ascii?Q?9fLOZhiaV6m9UcGEyVoJXOcrb2a/LXCDmTguQMmt6/S6/nWoxOWrS88TRzoi?= =?us-ascii?Q?yNnUiJjh2spFrQCZGm2jAW01WSnmcHaOVXbb91lGIW7Pqx2rrJrWeSPkVRW0?= =?us-ascii?Q?xGxoQyoZbpHuHjRRDFHxcETKkXWI3+al0VhPoyIH64hjxlbKglcwdPH6V4TZ?= =?us-ascii?Q?4ThI6xLO9nIr5WPGMDyT4MZ8JH5rozgcX4gWA2zCMmUA2zUGCrIgNRpHo/ti?= =?us-ascii?Q?0D6mZAhUmdcn6Cu15xQS/nayjAXkTRi5noOuN5BzVLIy+ghwv5xpTEQu+58J?= =?us-ascii?Q?u/SUQsspUp5Hg2YeOiZDuJcVW7w/DZZgv3v8XWoii6ZVKzZW2s+5ua6mihRs?= =?us-ascii?Q?CDqCXVycPJOK9FoOZkQKKBSIgCcrjWBHeHcrkAp9IpTbfJF7CYgM7eWoByb4?= =?us-ascii?Q?4X3J+7xOtSWXrdK7Ve4Wwk/cVIvvtfxS41nnKwlDAlZEVuKrAgg9oQsakLec?= =?us-ascii?Q?acIcLu6oiQTReMQn4V3zpzumJA95+s9Y6aDITcL2E6c7QCY06SWJ/Z5/iNrH?= =?us-ascii?Q?dgXe74yz/TyfS9LcMOfVBeq49zkypuI431YAsJzPB5R/IVEhqA+/FffJ6MzI?= =?us-ascii?Q?V77fWh+I4I8/AF5nPKPG57ga437bkDiPkDzKRsoT3Qz51fJVjV41R6GJP6nB?= =?us-ascii?Q?YDb60CjntXn63o6o/1i8Trs88IL84RwMPOwhvfSIytnrb6oQmcYE2VGZRoJh?= =?us-ascii?Q?TAw4cvn8C8G8OuPwZo3bAL6FPGx30en2irO4osZtmlVupSoSHdisgx1QuJsx?= =?us-ascii?Q?Xuf1zuuf/stUUbWruG4r25bG3uAAgYSkyvFDaDAJeG0X7snLJryWP1TxBcTg?= =?us-ascii?Q?8MOU1VspSV3cRgodrVyQ6ckUPhtA/GTQdGiCiCyhVR25jPb2Ic441EjCEnr7?= =?us-ascii?Q?5Ap1rEzttm1du0ONxVZSBMqyT3Tu7Lsb+saJ65XtnKS9PSvy8dj6ys+sU/Q1?= =?us-ascii?Q?CMXQeumjZSlUyna66+lAL2/uSYUxYp/ah30pBzZWUhJwrJRHtMPlMFD8bwPA?= =?us-ascii?Q?U6PgpoDbaCVzNZJH7JPdV7N5h/H6cV/AAGtQ/l6QOqFOdqk3dXWWa8+VwE/9?= =?us-ascii?Q?tiCDeIB+WHSESRPxMpI+5sLQCKIpXnHxuxxCp/vMIVznyUc46z+T6OiZ+Gaz?= =?us-ascii?Q?qRw71EZLcks0nofudpbuXkh3v5sEIGHbWBOnRU4XcVApQZyeqW/ddT+ij5Sk?= =?us-ascii?Q?rpv70wIcP8WSUxVfmjCrL9gmYzE1u9sis0ZsT5oFBFTj7Qs01KCyS0aFcHZ/?= =?us-ascii?Q?eQh0DaSFRmCe9NEfnUKmeZBP4A2oJPMAMPg6BX2o+gwF3HdsGI8SNSktCryy?= =?us-ascii?Q?+6vuDz5h0N+xh317uyPQDtJJrTlcLe9xOhG3yLZt5W/1GiCDTzuU1zznW05d?= =?us-ascii?Q?Gg=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 837a4c89-324f-439a-7287-08dd343a9ab2 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2025 01:27:26.6041 (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: EhRdWk++69eehBnaESxJz8kSMCw03heHD0tJQjcEj+PZp0Zrdm7ukp+1BTADWsmRWpGXyp1nAFjvEdbw5rgCDvo6IWoUkwns5wRmCBqvSLI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6919 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: B33BA16000A X-Stat-Signature: 3ag1uqb8suxqojuxd96nkz56tpomzoea X-Rspam-User: X-HE-Tag: 1736818082-609262 X-HE-Meta: U2FsdGVkX1+ceLgYTEtAZO/6YNL2PHso2tPu7f/yFNakfvYBoPnAywdn3XvG5H6wpmQVD4g8cKU5npLY9ljOH4HLNPci+ui1dZN0vA7qQDgZMSTpKYv6ccZcuWcRWnMI+4+k64VjEP9Y2X7Y/MmmlLNnGEu44+ZtOTJuuCHTmqqVqkzsrR4WB4ZTAkTCI5rGnw0x5syn06hVYuA4uh7x4IuXK4wxnBHFZc2vLbD6gkOW4/KZcHotDyY6kcuNVRR4XcewZ//IqVPYB5Wmk2qjUrbig3O7+jkf68ribmZhEjFlhVNYX5dyHJG5pa28O33gkgC6trXhIiIXttZGBS7V5cKlkLs9zQKPhgF6norLOTs5RI0ZLMUHTd9Dfvlc62++iZn+5taRiHPHvpfiK5uFZBcY1JTk00ZaED7FKG0MNubOKzYAtdflX/YZ6FLifKpMEBt49J2I2PuDGi6d9UJhoULrqvOQW3hlQk2au+ac6UJw8k6jPtL5BgOSLU9y0JsQGwQTEEXF0hHCKXk0dSayMFSr9YJmC3RPkhXvs5yDlJdWqnkbBSkQwh7BV+0wNZGiNNEm0fqKjtzsLkCkE5nFo7WISnVKo5Vn3VCDOCywqKBJd2tceMH9IQn118U4Pq/tEuAUccS7OfaXpEjDe4nU1plnwQJfApMOg6msJkxU9Awi6BgzEYH+8KgerXwK9oPyCqenl5P+9gf+YKc5QrByJF9EkwIevzhw3M6dEWaGzSma45tmZ1j1J53hoWVMtmCAj8KSfjFSEyO+YASExYoL+Vx/5QirkSQ3vbeum/HHAsJSUDo8ZzYpIx8fovDhVqffvNhH4vNY5t9Ib4YbZtT974rSrSIO2Bcyd8WMJnku2jaaylHMw8j22J+/lAC0ARLaiBT812i8FE2F/GPy+svwwJ8cNl8+aJ3we5fYGNAnSW4axud8wM45QFVVC7YNbTNeGTeROrwGl99lGptK/vo 6JeOGpFe MYGV8HNkUav0AC79T42LGLlGU8SebPMXqS1eMnWL22VhH0OP7Qw1UFtbVuz8w3tDzDxrN6xd3IbCG3sE8HVl57A15AKMKo5EowrCgozhX9u/vOoSdtGwp3FfgC9+F8QYzs5AhqKxsYuPX+4+AoXR+Xj/o2OWn92pShmOQ8p/ucmpC4ynP+19rvbpRhEX7oqponzcLv8Sph3sKwEM8a8TajyD69U5gcobFqXSedZ2M9hkfRxhsiy4I/j41QpDy1swBJU/qZvbliBKj7pdEkmQ3tBztMVBGbV+7VkfiiuTqhOP4tzPlyt8qpfqAjMD8dFCNp9AHgCpPxwSVjmvO2lmnybRDEZ8lqvVXj80oeuugIua0gHavkoeZ1BqDEALfoG4FAyoqHqubGIaAQDWpocp+N7IFAXvT3lABJXQK4EJaFYRSmFm8xEjWf2fD6FuH0TgzUqKGWehd32KnFLNXYX/1uLVE6XlAiIjUgzoyhJ7idYYUc+CmgBnhY1OOeOEl1ZhyERBxFwflEUDLoUmi7ZGkiNQcKaBvZNFOlRD5KKT3kTQ2znAwk6/VZuQ4Rw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Alistair Popple wrote: > Currently DAX folio/page reference counts are managed differently to > normal pages. To allow these to be managed the same as normal pages > introduce vmf_insert_folio_pud. This will map the entire PUD-sized folio > and take references as it would for a normally mapped page. > > This is distinct from the current mechanism, vmf_insert_pfn_pud, which > simply inserts a special devmap PUD entry into the page table without > holding a reference to the page for the mapping. > > Signed-off-by: Alistair Popple Looks correct for what it is: Reviewed-by: Dan Williams