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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 34692CAC582 for ; Fri, 12 Sep 2025 10:24:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 90A3C8E002C; Fri, 12 Sep 2025 06:24:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E1DA8E0011; Fri, 12 Sep 2025 06:24:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7A9738E002C; Fri, 12 Sep 2025 06:24:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 686398E0011 for ; Fri, 12 Sep 2025 06:24:11 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 1A7A91A0767 for ; Fri, 12 Sep 2025 10:24:11 +0000 (UTC) X-FDA: 83880213102.05.FB3F70E Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf23.hostedemail.com (Postfix) with ESMTP id 9651E140012 for ; Fri, 12 Sep 2025 10:24:07 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=Tg0AmU4P; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Jr0UHzmI; spf=pass (imf23.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1757672647; 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=5pdEF4Rrg2N0FbqzEdPJGkWtEq7yvpGIcEb4LRMzHFM=; b=bgzkhgCiUG7j1mHCil1eya45Vcd/bYB5ttmkXmhUqhDZBh91jtr5RyeYFpWDaKiXgRqJei MQkfhZ4fA81+Funw4LSTExsDT62odQXuJsojo4dKwVB/aSyF8cq0qMi9BXvUUS02blU9aL 1jujv17gUaKbI08g4w0J0yuokGU0tp8= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1757672647; a=rsa-sha256; cv=pass; b=qsXeN5IR828UJtPyENMtWySdznseKqp3xfOHVk/vBISokDD7IXacSfZF5UWihQtW419uVL colD5og9572duRbOPjLSpgLEo9iczKBcKqh86Jiy1vG/NxHYsbzlaHQkNsrMgTD0Olehcl ZRK93jEnlt1DJ3gf/O/d9pvvtzwBKd0= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=Tg0AmU4P; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Jr0UHzmI; spf=pass (imf23.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58C1uAAV031031; Fri, 12 Sep 2025 10:23:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2025-04-25; bh=5pdEF4Rrg2N0FbqzEd PJGkWtEq7yvpGIcEb4LRMzHFM=; b=Tg0AmU4PrNWy/uvSAZqCVh8YkMkmLEHX9h V26HtbvHJDcw+LCzCmneZeGbJ1Qkhr0mH6qThQGsXH7fSgZ+/E+o/RoRWiAnklWc nrGWPM296PRRFBM7j1XtklOr6fCm1k/yOWlnTcetOldqxMbOMn9ybPQqOzTsH9lp Yyr7Nqt8f+59fU/pnlkEPjYK4JkvQzkFN+BdBOyQhTaaPgQkjkvjnVxhtNroPuJd rD3YEeAUv5X4IdnmX41oKxxKx3lKQk7z7Y5REws1bxhdvwrgq2uHrvFm8j4mtrUZ gQWO+LpOkhPXfrJO3NktCqZ/EdW1de/q3c2U9e5Ug+LfQDL9vMew== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4922x97wyv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 12 Sep 2025 10:23:45 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 58C8SQPk038722; Fri, 12 Sep 2025 10:23:43 GMT Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010060.outbound.protection.outlook.com [52.101.56.60]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 490bddpv0s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 12 Sep 2025 10:23:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MnUorX936gAeKEumKq8drXcUQxFqJNv9/w07NO2Lx1slrTFC5u5kneyFiiB6r82Ti5t91N0iXJEXJq6NOyqzSSbTucKxNud+lybqLM4j/+7/dCrq2eXz2mUuPDXm++owJEN1M83XwULwp5hhM+xXKNzc1Cnn9/TzzIkuvwi2rLrfIMnIdfqnlAjHdLi0NCQCibq1psQ1E5IhsbtrE/Tp6KH2oRjZ/UmQjuiJu+Nyx7YSk1eypcQ/EaMdJAkYNZGSIMzcjUfwBqILznBOQIQb8jh6Il+HipiM62/TzX2tQmgCXgpHSNkweziU6CcxEh4hgw//c3nCCj70qQGNZLEsYw== 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=5pdEF4Rrg2N0FbqzEdPJGkWtEq7yvpGIcEb4LRMzHFM=; b=cnKQje0PNnGZle79j8+aR70CdM95Ppb6TkYPHR62GQw2LMGBRsOBsFFpftWY67+bGI4hPwhhV2evUQ5rOHBe83lZ7kFEFIE6VCHi+f3VAvGG9eSSWLkx/LWPP303HuqjyMP7e/MUnhfq+ddSbh0mtnzwpJmxkneMxxAzxf6k8Tpd/fXnS2XIyaIb4bnU0qUmlnkWUTgDFQYKiu5s68jIKtKWQtzOVWoOD0etAs1Zk7XJFDHf4BprXZyhBVn5+2hD4sQkcoKgtJWO3i+BOajZtx4yo8aG6WuV+6NRCCgVKFc5IyipKGCpI6xYCk3G/6mN08mPKJAqk2qn7Jh9noeyOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5pdEF4Rrg2N0FbqzEdPJGkWtEq7yvpGIcEb4LRMzHFM=; b=Jr0UHzmI65IiqR+9mO0yAgF86V++yDDEtk3Rogo+1pxQ8H6KagdBWru0xKtas5bQCxJ+GdrrFoz7go31o0qQmYTYwc/I9yMLrcN3q+HgX4ZBq40V0QtYDSaJ5qqPFzNyeFDqnqQ+zBYhlvYyAQrrqvjHey+vKScgVDmjvrRQCAI= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by SJ0PR10MB5566.namprd10.prod.outlook.com (2603:10b6:a03:3d0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.22; Fri, 12 Sep 2025 10:23:40 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.9094.021; Fri, 12 Sep 2025 10:23:40 +0000 Date: Fri, 12 Sep 2025 11:23:38 +0100 From: Lorenzo Stoakes To: Andrew Morton Cc: Jonathan Corbet , Matthew Wilcox , Guo Ren , Thomas Bogendoerfer , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , "David S . Miller" , Andreas Larsson , Arnd Bergmann , Greg Kroah-Hartman , Dan Williams , Vishal Verma , Dave Jiang , Nicolas Pitre , Muchun Song , Oscar Salvador , David Hildenbrand , Konstantin Komarov , Baoquan He , Vivek Goyal , Dave Young , Tony Luck , Reinette Chatre , Dave Martin , James Morse , Alexander Viro , Christian Brauner , Jan Kara , "Liam R . Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Hugh Dickins , Baolin Wang , Uladzislau Rezki , Dmitry Vyukov , Andrey Konovalov , Jann Horn , Pedro Falcato , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-csky@vger.kernel.org, linux-mips@vger.kernel.org, linux-s390@vger.kernel.org, sparclinux@vger.kernel.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-mm@kvack.org, ntfs3@lists.linux.dev, kexec@lists.infradead.org, kasan-dev@googlegroups.com, Jason Gunthorpe Subject: Re: [PATCH v2 07/16] mm: introduce io_remap_pfn_range_[prepare, complete]() Message-ID: References: <96a2837f25ad299e99e9aa1a76a85edb9a402bfa.1757534913.git.lorenzo.stoakes@oracle.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <96a2837f25ad299e99e9aa1a76a85edb9a402bfa.1757534913.git.lorenzo.stoakes@oracle.com> X-ClientProxiedBy: LO4P265CA0087.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2bd::18) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|SJ0PR10MB5566:EE_ X-MS-Office365-Filtering-Correlation-Id: 594477ea-8ea0-4138-0d54-08ddf1e6714e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?8Px+wo4ynimZjOEgqY03rvMdoan/EnGCMUdQw6+SjvlBM0hAhbbGwMdEl0JX?= =?us-ascii?Q?mqDl2sAGHNL/1YnHakLeu0EtjMGYuh7tXVCbuHRVu1ETM1Gy4LL/8L2pJ6zO?= =?us-ascii?Q?qtgTXj+mc9gXeYUZCyQvIwiOqZ60pWpp9mVu/LHuJ2oeV24iIo8py3jmLFCq?= =?us-ascii?Q?0HYZcW9IF6eYSs3djYj5MWuQGq81AZ5LeTeg8dq00dWZKf23wjJdVul//g/9?= =?us-ascii?Q?CG2vvBhJegJfT7fmVESz+ZX6tgbn5oS6q0Q01FxhmxbGY03e4l5Yk+XRr2f4?= =?us-ascii?Q?G48alvKDRfi4Rfl3ifHwZctV7EchOFZSwLo7zv4hyYTbUNcTe4M2BjWjCv/2?= =?us-ascii?Q?zwqZvw2h1bYjdzVNblVlH9inCQhOlTxtB8kkBVtHkknTeA6e0t3Z/pAaC4NO?= =?us-ascii?Q?O89l6lfbC5pfGQYGa/SIYigL7e24J6ASB/DgwKaDls5EzAYvIExeSBlHVX9r?= =?us-ascii?Q?weCV+vgbTAKDEp+Yig0GgnzMGjaLaSt1weRGDd4Bq/yaMC2nS9U/a3nyrn1u?= =?us-ascii?Q?t5v4tmoKLEeIUuQM5slQgZ6qLEy2kuZykTNThLlxuZiJ9dp3LVBtSfkD4B69?= =?us-ascii?Q?7jJicDQSOpyhKtnB+1egO+IASEh4v4ir97Yuccnl27jFpGbzKqHKgiIrASee?= =?us-ascii?Q?ZzOtnOan7OHNFSp0SMk5FS5C75b8puzrKpzZX2QrrGCQY7++2Kx6k5khheZt?= =?us-ascii?Q?xKzdbeGvRbeP+dX3ya3NKe5pz125UKBM3Vp+z20nxfMi00EqixxOQlx5zey6?= =?us-ascii?Q?PF91I0ZyNAGVHu9heBHJCR/Ig97TipBRaRrmiieNiePElzCLjkc5Ul+59hos?= =?us-ascii?Q?aFZFiqmO4OK7PAv3guBtPbAgIcozuX8FHQGvNBAIiUU7kpxdUr5mmtUc11W1?= =?us-ascii?Q?rKgoiSpec6YWhShvd0SqxXnhMe1B5hHJQuLeqgAH3PCjOJVDjiA5BjmfsOQa?= =?us-ascii?Q?u3va5GpA1gWFvBhc/YUzMEZj26wxAuLmU55m/4On1WJFSSqNpNzwfHufPbtI?= =?us-ascii?Q?iR5gM38YBy9JgE+asNLBN8VBJhtUzyeVlkSWEAmn0djNp0QmiKBERAKnKYmc?= =?us-ascii?Q?rOcDKNRfrNm52dmvj08v0Fnbt+8fAnPZWwVQnPGL+rr6zul/5JhkIUSEY7uF?= =?us-ascii?Q?qWDahSXeHhOS1MpEypQQC+qvD6UK3dEnurX14uGD99Jrfip1F58wH8rjFKjt?= =?us-ascii?Q?dQ/y6DoqvT91Tf7gft02dHQc6g/RYRfXqsKDTVQi7gkCFijOLOcXPnRtoqSS?= =?us-ascii?Q?X0xnTsSIIADTTYHvr1eX0Dp3430rItzMWqsDrHt0h5dWq/bvqbPpuiLvGUKq?= =?us-ascii?Q?Atmh3WNvUxus0HlylVs8w79yaGOL0W14pyt/YBaLi7Igj7L/kmWm+Fe5p4Xw?= =?us-ascii?Q?uqF3QWmKVP8cL4p9u5Spj6QA+1ZYKnzlMIpNX7/FQR6obMuzoHALRnnIf8JO?= =?us-ascii?Q?5JfT2XPXcNw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?35ffnHESixuTQWusbmKJx1hIqJHtBUw1rIXRgNMWxB0n9ORox4LpSw/eNK0S?= =?us-ascii?Q?kS3jA839KWv99+i5Pp9b5mnuF9XrWSaD+6NN9GQBE8qf5GPD0kfXBxxFW+7S?= =?us-ascii?Q?ZFjBJReomZvl2fAbJ9fM0jKETPWdmWLzT2c1xIBcB3ow9Kz4+KQhUjzdk49D?= =?us-ascii?Q?l63P9uArklxYQjU3dgy+4xFnZ/EVS2dT9pjivjh2ppUdcEM9Nlh3dlF4qWhM?= =?us-ascii?Q?FdUlbIGDdWhQV3P7RAXDjrX94lmMsczoRvQ5nVA9ZJfklqwUkp7Wh/k+0tn3?= =?us-ascii?Q?obcCuwmSiFXpHPsmXrBwFl7Qy94b9BjZ6+R48HIW8yqPCw0kVotrY+wXu0xE?= =?us-ascii?Q?7Vha45vrn6QY/DnDIuXe2cZeSQIv3ym+BKwrJurRslLKv0enHsBSIAZjX1nt?= =?us-ascii?Q?8o/WtOlardmHlysTjxJL0zwgTB2n782aa4Xw8+PIbNTICWTcomICqUBX7kja?= =?us-ascii?Q?Ma1K+D9pOrgW5y6pIF4HdkcXduckLsSMHIrXFxLgvfdkHb/uvy49ocD1hXpR?= =?us-ascii?Q?uPor3bDydNUt0V9oIS1nPEYmhB6VfjPyOKeDzJQfFBjcGaZ8LmrnTtzLBRWC?= =?us-ascii?Q?LYrdq30AYlBnI1s3esITYIBysG1kQ29eqSgDnIHCorO7u+RORLG9nqcwCWA9?= =?us-ascii?Q?7YdS6kUlZ1/D70+0ReTMA0lRtFjBPe+5wzy4ErMi5yqqd+F96NfyNFegSDdx?= =?us-ascii?Q?Y6spX8vcaLs3UQWaViqdwvTAbI1NL4bDE3EffCbwrPQtr5pdvFVf7jVLd8v3?= =?us-ascii?Q?92FULeAeH7HV4Xk6U6GawRsZfnEhj5XMsnjOmqpg5INFUlLFmQQIMxWT8A+4?= =?us-ascii?Q?lj1InwbO0aOOeYyOHr/8k+lpB5iqSH8mRh3xLADMtFDoauJpXeQGptXZNEoF?= =?us-ascii?Q?uEop61sETyixvan42yRQa19VM0pnJ6IAxBmXXXrssztjag2NbvCg8itD40+2?= =?us-ascii?Q?9x7g175ltSi67S1cdLs/5YOTofGqEzs1/7KBioONk8fLuwXc2XAagH7nItDQ?= =?us-ascii?Q?MXoydioWf5yR4RHqXAwLGvmtCwMglB9XGk1wZ2RB6XjwwwDy4//5+XcPAIXw?= =?us-ascii?Q?6dE+QuSU/VMpDe8bGJbdnKV4Cr2Je+wFJCMUuoUwWEuDM6RryJ7XIKv3IwSz?= =?us-ascii?Q?9XNqx4HGvNKvTyH6aAlIlV4ZpFqVekWr7BRnx465weXNGlGUf5GeVopT0A3A?= =?us-ascii?Q?WW5D84RAHGExT4U3ofrLilXQlCiwhpUDCmxniZWihXkSq+BTd4y51w1Em43f?= =?us-ascii?Q?4idxW1n5icxt2DhK7zj/Uo6KVNdZp6nIhTsttdcrt/GSQWuh3vAj/lwlviyi?= =?us-ascii?Q?lSb0LaGWZOU4/XLNzByCekfQ6nidN/gLpfxLjTUHBNPvDlaWIdoStMSCeznz?= =?us-ascii?Q?asij2A8UXioJkIi8lAXTgXQNo41IIEShY31LWUThqduSas41/Bxnn0EgJgl3?= =?us-ascii?Q?scFxm8Kz9R0Zv+C96OWpDG/l3/8UpcBIru0BntkB6BQ0r4T+kpVlVk/RuHMj?= =?us-ascii?Q?PUEGIXBwv3NH1YNA/sMU9CrMkRRMDLymmloMgINcd5a4XcCX8EgpXDkfQ+zX?= =?us-ascii?Q?mHVYIoiseDFwR8YphosnVhGep9KahL6gwS4QzZJHRdWaoizvgwouuLVlSg4S?= =?us-ascii?Q?jg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: jWekm3PupVf5cVqrmqnttxTmmRH3dNHAuZgB7c1XfELn4cA2kQh8l8m9ivHXfJcHpSpSfHL4OPCn87+oclxh+3l6aPQS6QT2bzp9ePcShvqqExXdGou5E53usLuTzGRr21B3u5oROd+9D1TK9bsyDYGBZhM/qyFrqk/D4mq+eAwRwtsmxRSH4VLRafzYbJRy8T46WR6E1PqZ493v1XkHCCX1BH6VQYkSgCOz6eg1nIRk0kNX6iwE8GOEeuhCVh2Td7rbl5Hlf2KFQ87fBux4jCKx3Al/jAD0iKXWRjbL1mXpCmJUS2+gRiQ/HJlOqwRW/m6VJKyrLyRt5nQMydUEnZAJnvsVh4eSD1XwdWnhsoUqGVFhtpkL+wa0sBoFTjdElMOlQNDMapAXrRgLu1IAnSQSnWU8yZw4T/O6ayGSqBB/CKbz9RC3WSV/fQtIyBADvoKaYH8MoNR7tKw/jCI1jxjEoUfr30Q9HqfHqY3elfE41wy/oWeFj4A/hJvQOS3EFqzBGYTzg0ipOdOKk7yY1sjdhxYCp06MaupCUE13XbhU7BpoQDnh8iyJnnnNdn6XTqTJ+9RqvIk4unjMicpzuP8RyjNn9Eql7PqtwRQ0NKM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 594477ea-8ea0-4138-0d54-08ddf1e6714e X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2025 10:23:40.2930 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CNhkoC03fEY5nkn7DR1tkH0T7GlFCmy0WGBM4DcOO8tLfCai0Xsh1jVTybo49SlD8Mg1c/EPV7P6TUPOqHJP4NROQs4efEON3/z94dSA/UA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5566 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-12_03,2025-09-11_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 adultscore=0 spamscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2508110000 definitions=main-2509120098 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDE2NiBTYWx0ZWRfXyhP/CVaBRTwi fwqi4D8Yv/6pELjMYH3VE+YWXMb+T88UZbo7wDh5r9JQw9f3hFotMmyr82uKUUs/OBx4uAoIqJY tkZ0FOFWLWgb1VWnEYR45Cj72lE+TToF3Nr1EOcm0fFfOyTseKqyyW+33BFidF/99UExLuJeiTH qKYs3ZjdQrPzf4uvsVTkujLmRbMqiyoe4GPEzlxOCdh2lZenWW8ctApfbfdmlkB+UOtnIrrL1iH GbNCJAZe0ddFv+kGl7vPHqIsXwysXfYfIRSjqXWa5jTsbhChV2CASqThfaVaitYw5Cg5XHZUHPK O6A5H2nJxPES41cf4VWwcFmGLD/oDuHuLcslyk64tIA3gwfe3SBccbmRq4P7bAc/YHXionC1zfJ +yjxx20zdCrsvEb/E8AXIFmJDUWb4w== X-Proofpoint-GUID: tCtBY4U9LVT-Y1ykAU_TaNUj0fyoN4CG X-Proofpoint-ORIG-GUID: tCtBY4U9LVT-Y1ykAU_TaNUj0fyoN4CG X-Authority-Analysis: v=2.4 cv=LYY86ifi c=1 sm=1 tr=0 ts=68c3f4b1 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=yJojWOMRYYMA:10 a=GoEa3M9JfhUA:10 a=yPCof4ZbAAAA:8 a=fYYJ4SnnAo5NHOqtqxoA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:12083 X-Stat-Signature: 3i3bqmaee4mdrxp7w77jmziz9c9cdko5 X-Rspam-User: X-Rspamd-Queue-Id: 9651E140012 X-Rspamd-Server: rspam10 X-HE-Tag: 1757672647-154184 X-HE-Meta: U2FsdGVkX18c2RcG+NW4uLrv68yC9uWGJe6Pq4rUu6pFFd2HQBRfZQndT3DiQfg0mGpQCZsP4R+bX6iextRowcPTnfEJi5MCNRI/f9DrlHR4GteX0a4YDkoQgNrD7EGD0g4ZaiLxW04Qhx1KwAs0yMD/Vahd9Sj5ykvBjo+F04Xa6PcItl5OA6xrZVvE78AOpKr6YS+i2GqqOFgEGtvLluYwnLWm6OLJz7lMcRR8fx2tcVbr7mNwdnmP675FMnDPgzpXaJ5UVXR0Sftg2J+JBD/YfDCmBOhxlETU2J0MccPmUnNK45hlBMwczrsxfb5OzIuDveQ1jyZYxQokpaJzjynL+7LLdLYOMsRmDs2IFJtgciJPUsiSevdM+olBDlu8gc2gZQAbdQe6M5qbVA88B1UuzZX30rHqaFFI/HPlZTubENMrFYUDoDS13d3FYJVC4kkGB4o2+E0SCBLi7NCTONig2FX6v2vhF+P9Aq4HIen/kAeMCQX0GU2FAfMww60i6m5hqRmGM12PWucRTUW+osfYEXP89autd4W0j7S2v126N2x9kyeCuunYm16dR4wU8VdIdGSVoRBjdEg+nsicOeSiHUY3StIFZZY6PePiBvt3ifFlhUI3772igdy+PVS6Bc7Vfj0BieyAEV43lzoEDVxGu14yqKn0KUA5Ukwe5yhwcsFexDGX3L1Srfj1YggdnrBEV4hkfMI6Hjek7Aj4pFK1Cvzw9gG0r+hK7NMO5TzwWfzgCYF52vSDzrI2tFZefHo800Y1ipCjzrqPtJYCOLS3dkIjw4EnUt74LeDsczXsVXpcQuY8K7RX9fLZWKEn+AL7CXIiP5mup8jTUrZhUMtgWtJnukYBIwl70XuhMKUueiyaW2aVxbR4czDwrpJX3CuILrx/mwnYJBQfXiP02EA6ypzs1VvjwKe6vHJrE+lbyU7bFz98GzgTfAk/I/9MhF3rQ2aLDkVek43Pg+d NgQoq2ac dEhhaUdkR4K+MI5kk4NQDepnGC1Po+XzZNhOcl84qliTB9cmh5adgQCN8wZxeCeTzrQ0mHcPXt+NBAWhEG0hVOrZFEM1pC7sZ7p1SFzkjPzG685cIqsKSCv5W9gcRKBALK4/th91+IrnMPqpUM1sgFRv/iqsjWuknnLXSfCdg7zWarR2V/sDBRobRU3WbzTI0w7+GJntWX4s1Powv6n9TuI9KrbmabXnB/2ZdaUS+wx7EXWypofgUPrktBbuoHUv4EPrp6Mdnp+kdpZhWiN+cl23xoohDEQvY8ja96za5tiS1toRQwpEpTYQcrjUMmx5ryoXvGwW9YgsqCqndQAeZ0DipHS7+1q16QRtfxOqlny1Jebw1jMXWO3htwoobKT8Ixv9zLOZ8tsgDNRBAad/gGtcxP3D8eqSgIYma6M5tMDllZeDqKBWPwSB5PNwAvN5HO5KjHpahrWxNmGZvFCNLXe16jyDtfNqN8l7N9mktL76iY8Jo5uKSnsvNSTbvIrkgNPAqeeKM48N3n44egymar3R/Rvq0rnKgBSqlGhWkjpomPtuAiIMtM/7xwvJt8QK8y6DI2Jm3kHAbtUu/XjCDbXTAY0TYw4RWIZVd+p8wsRe44OJrj+2r7rYCT3R4St5+qx4CvEJ2Vs3WdmAtH8zBx/0Pn9u5alGi7xZxDup4E/xwX7TP0p/1gGE1S0cb//UDpCsEx2nwTygsjQN+SZAYBP2j3RUCRDZW4t3ff8ceN1MiOd3WD8mPxNh4aL/zepm/51v41ZPFIZt++xZLJcrQ4LJBWIwoQW1ubN4p8vdynpqofvvp82tCS8y1QvQYrTHWV0Kc 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: Hi Andrew, Could you apply the below fix-patch to address the delights and wonders of arch-specific header stuff? :) Cheers, Lorenzo ----8<---- >From 1a8ddbbb3aab15104e7b7b5b7a5a286dd23d8325 Mon Sep 17 00:00:00 2001 From: Lorenzo Stoakes Date: Fri, 12 Sep 2025 10:58:23 +0100 Subject: [PATCH] sparc fix Signed-off-by: Lorenzo Stoakes --- arch/sparc/include/asm/pgtable_32.h | 3 +++ arch/sparc/include/asm/pgtable_64.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/arch/sparc/include/asm/pgtable_32.h b/arch/sparc/include/asm/pgtable_32.h index cfd764afc107..30749c5ffe95 100644 --- a/arch/sparc/include/asm/pgtable_32.h +++ b/arch/sparc/include/asm/pgtable_32.h @@ -397,6 +397,9 @@ __get_iospace (unsigned long addr) int remap_pfn_range(struct vm_area_struct *, unsigned long, unsigned long, unsigned long, pgprot_t); +void remap_pfn_range_prepare(struct vm_area_desc *desc, unsigned long pfn); +int remap_pfn_range_complete(struct vm_area_struct *vma, unsigned long addr, + unsigned long pfn, unsigned long size, pgprot_t pgprot); static inline unsigned long calc_io_remap_pfn(unsigned long pfn) { diff --git a/arch/sparc/include/asm/pgtable_64.h b/arch/sparc/include/asm/pgtable_64.h index b8000ce4b59f..b06f55915653 100644 --- a/arch/sparc/include/asm/pgtable_64.h +++ b/arch/sparc/include/asm/pgtable_64.h @@ -1050,6 +1050,9 @@ int page_in_phys_avail(unsigned long paddr); int remap_pfn_range(struct vm_area_struct *, unsigned long, unsigned long, unsigned long, pgprot_t); +void remap_pfn_range_prepare(struct vm_area_desc *desc, unsigned long pfn); +int remap_pfn_range_complete(struct vm_area_struct *vma, unsigned long addr, + unsigned long pfn, unsigned long size, pgprot_t pgprot); void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t pte); -- 2.51.0