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 11B79E77188 for ; Wed, 8 Jan 2025 19:37:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 613DF6B0085; Wed, 8 Jan 2025 14:37:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5C46C6B0088; Wed, 8 Jan 2025 14:37:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 43DEB6B0089; Wed, 8 Jan 2025 14:37:58 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 263816B0085 for ; Wed, 8 Jan 2025 14:37:58 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 08A9981417 for ; Wed, 8 Jan 2025 19:37:57 +0000 (UTC) X-FDA: 82985294994.23.3576752 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by imf19.hostedemail.com (Postfix) with ESMTP id 4B3C81A000E for ; Wed, 8 Jan 2025 19:37:53 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UcIFRD2L; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf19.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.10 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=1736365073; 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=U6+NbZR71dWcJ86FjnhNjJ/j+t5eiAvi2bW0oCC6oFE=; b=riidnRLAI68nzDpUgX1xQ5j/VNYh3cp5fsHy45PpsgiL4u7PM70REZ1JKtrK5ljEuolawJ 10nmsxO6oecvh63Q7H+Dj2HwnvP+3gVReJ/8CzXlx9dsRueZ/3BFiJyPzftKp6806aru72 r0O/qC/6kG8Z+aQgfed1l+HfL1pxiSE= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1736365073; a=rsa-sha256; cv=fail; b=RvgguQkyPRgQsDHZ4gEbN0jp5nfDXrnFuj+RQVFqd+0RWvHWR7CWDQiLhZxxAhEWADfK18 yu5k4FCZZ/B8+8pCZNbMfWqoUwE2bQX0OsGb8SQaxEBdnR0VmUThMafznStRvf7D9KDpbv MJXEHtD4LbMB4eyyDu/5Q7vek0/LiyA= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UcIFRD2L; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf19.hostedemail.com: domain of dan.j.williams@intel.com designates 192.198.163.10 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=1736365073; x=1767901073; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=eVzBOIBNgD1Wk33qIOyPEC6xlWO/z3UGrKtNbTUDoZ8=; b=UcIFRD2LgzrSZbO1OIdnIaaHthhtoxuQybUklI8iJVCjZ5L9jTJ5uvTZ 5bx5mfG3Gy7S35DIapE/3S9Sltht9Y8PcL3sqF5FCyck2KVXAfacTXwZi bvf/KqpYPvZ5Y55YEypJYX1HYsX/TwrNowEilXDAYryG2H4YetIKCjt2W Aq3jNzaiKq839xYSLDPd4IyDLRVZnzve038RWZHNXcipS/IXXzze9gJ9r xM3f846mbwMCCKYtA/nbYz/Fzf2fNWTGIoaUB/V7Deltv3auXvpLCgBhv 734M0CQVthjGx4P1oreWW106XSXiRnPRc8elgWPALY7BQn8qub4UgTdcw w==; X-CSE-ConnectionGUID: +eh4fFOUQR69J1KTHwyGLg== X-CSE-MsgGUID: 6A0Ieg9iTS+jIGXHpeUxAw== X-IronPort-AV: E=McAfee;i="6700,10204,11309"; a="48019793" X-IronPort-AV: E=Sophos;i="6.12,299,1728975600"; d="scan'208";a="48019793" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2025 11:37:52 -0800 X-CSE-ConnectionGUID: o32KDh2NT3y0ThZGJqktHA== X-CSE-MsgGUID: gRUzV08eQWizrnM3wrO0og== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,299,1728975600"; d="scan'208";a="103695793" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Jan 2025 11:37:51 -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; Wed, 8 Jan 2025 11:37:50 -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; Wed, 8 Jan 2025 11:37:50 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) 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; Wed, 8 Jan 2025 11:37:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dOErpwIxpzShsEEJBNjLkoohdgaLPl7qXdcGNI8PsZzAq/1WXgTrfeUkvNbkCF97NPZNYpHr/T0Zx3y9R5NOx0hH/VWH7Y2/X642e+icgV7LeHnNtk+Ps24EJitLOG14Eqc/yYrGgTCCKerPm3gw+23qE97FaID2K/NhaGxt/bxvWrmuwdND4lY8x29YdY7H03kTviANCj0z/Cg3ESH7ANESq34iK/3GQRPJNs4x1b/Jz/XJKLCQN5xH9dMNeahy9HtBZ36UJf9L4G16HNN84ZqENb0nO9uXslbkJPxWiBXVTlNbx1D5yEg0Ml739MDDWjFJ3s6Q7/oAaEAvh+VXig== 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=U6+NbZR71dWcJ86FjnhNjJ/j+t5eiAvi2bW0oCC6oFE=; b=FPXIjyLO5K5rAcS6i/lNU/2YBoMrUeqNqGJPkG0m1JyTpW+K19QCCasviiqITt4aRaQ/SMszLAWRMt5g8BiUQ7TlygS72o/RvDvr50fmy7lAsDw5wdzPOGyN+cIa4ZzSuQ4XdSpd73PqCXJXtfqEnkN1DbcS43Vv1Pob96DbzuK1+LjnWihHOx7PbZeynBoBHk1/5ofPJAZUUqhHUvRBlh8Zh6QIpidba8gWwPeLbNmw/Vek2spaww/s5nujyChpTWtUDSkh89bbmxR/4e5qEaxW2dNavA2MJ60ZjVHsW2iByRakIIBLkPojB3+VXT87nWxvRCHG/1vsLoinPUXDJA== 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 CY5PR11MB6464.namprd11.prod.outlook.com (2603:10b6:930:30::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.17; Wed, 8 Jan 2025 19:36:58 +0000 Received: from PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8]) by PH8PR11MB8107.namprd11.prod.outlook.com ([fe80::6b05:74cf:a304:ecd8%4]) with mapi id 15.20.8314.015; Wed, 8 Jan 2025 19:36:58 +0000 Date: Wed, 8 Jan 2025 11:36:52 -0800 From: Dan Williams To: Alistair Popple , , CC: Alistair Popple , , , , , , , , , , , , Subject: Re: [RFC 0/4] mm: Remove pfn_t type Message-ID: <677ed3d45b9a3_2aff429479@dwillia2-xfh.jf.intel.com.notmuch> References: Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MW4P221CA0008.NAMP221.PROD.OUTLOOK.COM (2603:10b6:303:8b::13) To PH8PR11MB8107.namprd11.prod.outlook.com (2603:10b6:510:256::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB8107:EE_|CY5PR11MB6464:EE_ X-MS-Office365-Filtering-Correlation-Id: c1ac1479-aff8-42f6-ff7c-08dd301bd100 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?IEWEoaM+F/TC3jpdd76vshif834WkHvRQ+H25eFeTFcwn5y0DaxGHsb0hQW3?= =?us-ascii?Q?iN9aMpFl4E1PFT8rCkXFRdvzaat2bIFZI5SB8/hH0rVVEv61/ANh16wWGGQh?= =?us-ascii?Q?4FKbBRsrsNW/RiFuI58jgLo/5zVATf2Yptdi644xOMse5mWzPJa+YoJX3Q3L?= =?us-ascii?Q?R3vA3RUn/9DxnsXoYwfp42lrLJYnsthkX8YjRgxIi3pH1hy2gdnhtX9DKNRF?= =?us-ascii?Q?9VRwh4zdByq+rqbd9sZpEH8MSuXbhuYLYXbncBmjTiHNnSZH/DWmKR20pk/R?= =?us-ascii?Q?0g6rLzw0e3bJJCg1p5tvsgTpRTNnCzAlBSr2dqp5MJOVndJAkwqoGgPFGYuB?= =?us-ascii?Q?OAT16Xs/DmhisQcvELID6mT4cYpGkvsZ5WAh8joRYwgPMAjk6UMmzIjBm/di?= =?us-ascii?Q?UUc6fUYMGChUvW5bXFkSW/uW8OQU0lKw0ziwuDFRx5I000M2cC+TZSfEVFp+?= =?us-ascii?Q?/2GarFqaeINR5i13CNxHBJrYYInVN+7k9X8nWM4xZ+1BzZPDXzpYLsi+kXbU?= =?us-ascii?Q?wovDCMTLlpHp5j58FIZT2MDJjg6j0JJg2ht5diF3l6nty6y8nv0/7ZZYxsN/?= =?us-ascii?Q?X54XIOlEFHQcUgFrgL17ZdPUqfq7Grzx55YOmalJM94tp0gTtSQMcV7pcwQY?= =?us-ascii?Q?aEKVj3LETbxXloPmaWrQYmbOuy7X0EeZ6vZ0jypWx3p0ET0agathseKyE8oc?= =?us-ascii?Q?jNJb0GiB/kqKq8oOYJfYKj1SSKJpnrn+P06B2oIaN56nRlzRgQXa3hesBoz8?= =?us-ascii?Q?hu0uEa906i+nrALbEFvFundf/zWztqoVHO0NmHeMSTV7V015cPncDTLdfS+P?= =?us-ascii?Q?0x4KR7gj4eHRuYM6GXqFAMj0un+nkBkWNj3znxGWRlmU2m9u/3siEXHiQPM5?= =?us-ascii?Q?aJ3818fYUd9MppONNA4SQmi9AJtzSKgUnF77EULHKlfCn78OjOaEvyEe2Dqv?= =?us-ascii?Q?g77ZxAuVGUzqnC7gze5A0y/RaNzNwXxvfQu3EAwZ0X3RrKI6aFR98cPWPO/I?= =?us-ascii?Q?FopW9duYw9Oge7z4AjaZwYFqse7Z/Jvh1zSKF/tc66joxiEK/Pbq/vUJ0caL?= =?us-ascii?Q?zGultjnudOH98Qjj2AdzubxOLsH6u/RQchqwPGK3OP8FiZRVn71YuSjDPCMj?= =?us-ascii?Q?9IGe5AbsjqXne+69L9ZnqISmENq7Sk7/x0p5qXQLhONr0QJ1JRxpmMb7tolG?= =?us-ascii?Q?9l/mqwiXOrABJcPJ5Lu93HI9em8qITkpSr0df2hudzXUQg6JUz98Ajp/8rew?= =?us-ascii?Q?Zk4POJcT70w/asLMOBKY/8Ti9xYTZncMSBVPJdfBfSW0JoKhJQb7Guc4a7d9?= =?us-ascii?Q?/2T6zNaBDQjesds5SUmBceUtKB+otiASQhLxd1oLkOK+9N5JYKzSy/2KEfa2?= =?us-ascii?Q?beQEDapuQoa6SP8JeSPFhsgBGSRKTadi6hDesvMkTueyPFJxhw=3D=3D?= 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)(1800799024)(376014)(7416014)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bitV8N9i0c7Sy4nik5eiVXGN1zuXTsS/3es+ZYImbhVXISj2zDp3lmwOMSQj?= =?us-ascii?Q?ZZKCpJKIqFF4OHZLEaH2IJO29tDaR2/vlElHDd/sHAy58vsZ4CTEStDFMMjS?= =?us-ascii?Q?JwCPtd74tkXRWoodKjRrJuPcm5rrryTkFiEzg+D9eRz5Q8s2hEE6mZ+ZC0K7?= =?us-ascii?Q?MCFFMhpSgV/UxeycEwiXAMaR0GSmOO7H8J7b7B2sY7YjlbinQuKcLuyr7dLI?= =?us-ascii?Q?DPN9H4F0EZRebCrFYswHptXFXcrwMHsTMbyDE6zFVnCPcF7wA/h3sAgvdiQ8?= =?us-ascii?Q?EosxMSWZ59eMMLYMtNTBTOx9X/ejtSdhizk8fh4G+0HGZaaDY68luyBGOdaw?= =?us-ascii?Q?VqFVHjOlxJ4Z0lWL7FbHX0FOgFGvGKb6egYMHBlW8/jxAIgwp1+ID4FeRD6u?= =?us-ascii?Q?B/EgKQ6Xa/61pT/jkx2OmxDOU3NWCENEyGDc21xO4kIIzS9AlmGTz0nfHE85?= =?us-ascii?Q?wHvWZqSMNe70rCzZ62ErOAAgitHpVo7Y2C22LOKagcMKXOFnk9luPFRMG3on?= =?us-ascii?Q?xnEh1y757lPxLuCIY+pZhr51VG/NCkG51gV52t/LO/wBIplwkAfcS2+Coam5?= =?us-ascii?Q?uUO7aErfnn2DAlMqLbGi1fKzlx/G+JZnAACIu9dIxLO3jI60eOo4K454/KqP?= =?us-ascii?Q?C9ui5NaDfgnCBpVc6t6RTK+SNgMMxIJo1YkWB2blAph3LfCX3YIiSWGSq9zd?= =?us-ascii?Q?Z12Ae77u7iZJYI9ObWqXZDe1r6PyKvMXVtVmj+Cqz8/pb1eEOf1jAHzXeeOg?= =?us-ascii?Q?INod2Mzy2f2cZOoYsdNpI9dFBGKVEAUnmaL27++JXgw2ss6PVXXasZdWGlpo?= =?us-ascii?Q?eiTfIJcosOsEOXqJ672RazgMJq0FajjQI6+Xw+6WGUV2gc8P2RsuU7gKfFe5?= =?us-ascii?Q?UDgHLCHBEWVAoWf/8CBO0KJf+IbOBnco5dAaeaojCdGbxCIQGRziKS75r/M6?= =?us-ascii?Q?NPgIX1x7sz6tlN6KZu0A+u1XuaydeLAX2lqdboM+scKAQZIjiwlOCh3yyMHH?= =?us-ascii?Q?QYoSBwvztltaXEgfLK5dqosYjxQah9CFbnWyvVpx8jJ94rhCkWhjCup+34Cw?= =?us-ascii?Q?2vjdGeYH0+tvEyQykBWJO+rYIxaz/VHfpEYJ98yvaALKHodNZ+SKIElNMsmo?= =?us-ascii?Q?x1hyCSOYfLx3H1ZP30yRQlRsCapXVcEBoIieoISj/mF79KyzldYL2A2IB1KK?= =?us-ascii?Q?9RN68vpXl5wqvP/Km7DTxg05r4ClaalN1AJBDYPk9aRVbIFy4I1g6CgcwDG8?= =?us-ascii?Q?4HXy0yVQivRwN1b5B9lHjlbQvjKpwGBVsRmrGhGt7j1EFOKiaGyKf40RLI4e?= =?us-ascii?Q?6HbRCQNgtAvawxUogKdicLbUq2h86oWYDTd93y+fNRPazWcvsV3HusmkvPWa?= =?us-ascii?Q?Yz1mJspfr8UbZtTsj+fMCsw2B1AMICX9q/DmqD9Ja0Co07N79VERW3MT3UXI?= =?us-ascii?Q?a9HonTsecdYLI0xUuSr3W25RlElcKHS7YZ3PkdzG/88RZehHsgT9LG6l1V3P?= =?us-ascii?Q?eSOzFa9NZ1PT5j0YYzj4vvRc3ZdT+N4t1SKz4BVwWNRAFM1n+hrmi4uCDWQa?= =?us-ascii?Q?pBg5J2IFWCFmwSXoKrFmpBzSvOdLzB2VgapxdUsd7Zkaqb79NBoHbjrNdb2b?= =?us-ascii?Q?Cg=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: c1ac1479-aff8-42f6-ff7c-08dd301bd100 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB8107.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2025 19:36:58.6904 (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: JzBK1VVXd82R9zasZOuHdtpIJ42lXhtAF7qOlwDpeYtoV9NkjotXAXE2bGyOyy7dJarjVxqhuvkApJhBrFVhqyjG/2KGUgSXm1L0jKZG7Kk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6464 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 4B3C81A000E X-Stat-Signature: wi37hpqtmy43h497wuxaqaf85qf8rfew X-Rspam-User: X-HE-Tag: 1736365073-258522 X-HE-Meta: U2FsdGVkX19jYJbHnE1YyyX2X0aSz7EOvZG5dpWpvN9HrQSf82vBMbXf9NnHBiXF3MbwErUg+b7CWRXNHqIk/FPeSjNfIaRosbMmZoHLAKW8nqiflaU5gV0HYFkTLPfSYxoZujUxTjjMoArmcSoEtJm5Pqu4vUyOVP3t/W21U1bcDy+1T8HMRMelwmuH7aFnR6/Wu/gOAKrQsunIZGrj1Vv4n/d6BxyOBAhvaGxGhsIcZR88JFHzzfJlDPbsL+3MbcDpLJydCDJHGB631xIQwTCS1hMhilqZ8LrbhSJRshNwCv+L/I+ywGfwG2alZyikyNzvDeceEg9cA2aTz41K8+kW3btIcXXh4fDDCdd6S/unfPUyiJQEpRDhT0ESbHc3kfE/HvknrMqALxQj0O9G9ck1BZQMRayX/JLOYfsdopL10AlaaL/x3KGn8jEcCYrXL8pO9MGf3ZjlbP4xVDgtaha4mGOAxZrELV5wepy8dcfVfT2VlsTZLJs0Ufx+U5GR3x5NI1zY5AijBsjBaPiWOqSpFsXEBX9wk/sMkmlX1ixAP9+GJV1eZeV/siQ69NVTnR+XkTItVZEPFjWWarfltp0Ju9G6LJ7eH7W870z6jeyHPRMfYuT16q6xw+u/yIi5d2gKMXs6gr/VQPqAwiJ5aDDAY48q38HH32iB5L5zL+Pom+rSrfXhNYVnm8dYLXJpegiAyy3EVYAFQAtQypVrZDsU7WnQbah9dY74w8iU3lyCyXTrz9tUO04ZkD0PCpefGyc2SlIcdpLRgW2zywzNxvPtkj9GmVJXMYUnirvfW8//EyyJ/rYJ9oVKRGuS4iUFsOfW2Kgm35PgER1JM/uprWDt9DELEaqMJUvtEns6paqV+qrztM2yptsIxt/SoFNlJ6e4wM1sQTxnPsSUqpBdbMs2xzdaSzYV2pmijvD6nJsuUPoAYz6aGh9hNWuZK1NX5C+lP9pkIasXOy98SYd 2hf9+9FI gi6v21tVcKO/9jDiLZuGKeq8tqXZL6F/t8QjVnM7HB3SggYNGnAOapnj4X46PKwX7pbGqMXz5cCWM2yZFhajKL4fSW+0bqQW7fSgOEN79RicEqQ9HcA6GjxCtVckFHXA0Q6FaOldqPBBEGkUcQw1pjtL4p8yD5WI3+2RG6JMN/4PecDXL8bFQFi74Jd9Z+HVsegAhg/L6nwkpAAe34qx/YBTOR5kJcOoGzJTUnJON9T5d/u+BeIn40UF7HlX1vQi+yU3KQTADdrxctllg2fws3iUGKrcxicFthdz9e8I359O2KZNcWIL4vJkKMS50NPF6jTCIaLwVh9Phqk3i2VOaduErq2W/oa1oDmBswMHzSN5/zcpnKkJ7WXOd8JCMaoLlnmvA7rCffqzyr0viin3Soaq3fuK95DF6rJlRns6zmQ7UgDgxhq1Oopsx6XUFG8knmbHup29ylD8Cl7ytWbRd73spkpmwsYAkmMKNkriegDS4kiOVGhxXp2B9OHGwK9rcYx1py2uwwSn6OpkKbob4ZWz/Eg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000008, 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: > Once my series[1] and Dan's cleanup[2] is merged all users of DAX will > require a ZONE_DEVICE page which is properly refcounted. This means there > is no longer any need for the PFN_DEV and PFN_MAP flags. Furthermore the > PFN_SG_CHAIN and PFN_SG_LAST flags never appear to have been used. It is > therefore possible to remove the pfn_t type and replace any usage with raw > pfns. > > The remaining users of PFN_DEV have simply passed this to > vmf_insert_mixed(), however once my series is merged vmf_insert_mixed() > doesn't need these flags anyway so those users can be trivially converted > to using raw pfns. > > Note that this RFC has only been lightly build tested. Also the third patch > probably needs further splitting up. I have pushed a tree with this, along > with the prerequisite series, to > https://github.com/apopple/linux/tree/pfn_t_cleanup > > [1] - https://lore.kernel.org/linux-mm/cover.425da7c4e76c2749d0ad1734f972b06114e02d52.1736221254.git-series.apopple@nvidia.com/ > [2] - https://lore.kernel.org/linux-mm/172721874675.497781.3277495908107141898.stgit@dwillia2-xfh.jf.intel.com/ For the series you can add: Reviewed-by: Dan Williams However, I expect that we need [2] at the top of your ZONE_DEVICE series, because that conversion breaks FS_DAX_LIMITED. I see Andrew is starting to pick this up so I'll go work that out with him.