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 3C1CFC369C2 for ; Sun, 20 Apr 2025 20:09:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BC7266B000A; Sun, 20 Apr 2025 16:09:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B4BB86B000C; Sun, 20 Apr 2025 16:09:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 929486B000D; Sun, 20 Apr 2025 16:09:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 726136B000A for ; Sun, 20 Apr 2025 16:09:49 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 92BAE1608F8 for ; Sun, 20 Apr 2025 20:09:50 +0000 (UTC) X-FDA: 83355512940.03.4A7BC9E Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf12.hostedemail.com (Postfix) with ESMTP id 4AF8E40009 for ; Sun, 20 Apr 2025 20:09:47 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=l27Jk68c; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=PLwHG7mJ; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of alok.a.tiwari@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=alok.a.tiwari@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745179787; a=rsa-sha256; cv=pass; b=OVnE4Ggw36fxt+/XUwn5wmiWkaLnBw95jtyduBV0jOJYatE+4vvkAc1hapcZVWw4OfKsk7 fAlt4AipFJYzwDHDtK6aMLqc+LrA24kZORWjx0VnCNRqSc7jgZ+eMR8Ek9tvnJXVZFWbPw bEzRmWBKKNaDKCQglZ4KurHbpJ09lUw= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=l27Jk68c; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=PLwHG7mJ; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf12.hostedemail.com: domain of alok.a.tiwari@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=alok.a.tiwari@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745179787; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=j9SIsDHCqhNKtv/aEKBM/ZUF8urEi/kc6V171FNMA6s=; b=Osbniw1opZH++30GFp5OQ5mK3pY5HCEectMjag/YjUt5myk2HGtHGRydlxdI3phAcHsagP OAXn2A0qLa/A5lfXxNe2QettIkmXWL4Vk+q7egp99/v3TwJQtXYorEMUJaJxxMj6nvtGu9 ZTLTK18bZ5Y9WsZtoD3/mE6PrBN3uo0= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53KJw604016555; Sun, 20 Apr 2025 20:09:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=j9SIsDHCqhNKtv/aEKBM/ZUF8urEi/kc6V171FNMA6s=; b= l27Jk68ccwmOrO7NLu9BWqo2MwIKiWGW8EeUHEyo8lrczMeqjE+c7Ig9DN7fPidy gMLzqDKXVu2wpXzJI+f6WGIAMlGsvz22BB5m4yfqJtPOwC50MB/IFhTznzcRrjhQ aPuJQ39tNhUms02WiOMo2MxQG1wCu+mJDye/E9R2poF3Xt2A/ewoZTcBIRdCxtXT 34T5hFO9ZJaZlsuBpQQ5tYhMxxGvks55I9sT9b1nViLFNOc9Ze4PZkV7/UtvyMy8 +ArCNmnAAHRZlRxAVUTIiLNt8rbCZlh3lOjuNyjhs2kpZIAs+aGlhqALeRJkudFN edX0AUGIv18oNKZA7j064A== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4643es9hrt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Apr 2025 20:09:21 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53KJp3wE005766; Sun, 20 Apr 2025 20:09:20 GMT Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazlp17013062.outbound.protection.outlook.com [40.93.20.62]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 464297kfnh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Apr 2025 20:09:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vD4CLzxjJjM+aC5c/+2mXRDh9K9ec68kqaKw0eT+Z89suXgmvChwgR2P3KdzH25O/YWphaHRUb0DFaoYUE9KJSuT8zq5mMCDlTAS+3euFRJ7aTdkV3dFx8FzttaxnZ3yQfuklPuyHjZdgpHZMijGebLdlBS8TULxdkDWb5l9KPN4fMXZSaPAlbhHMr23i4e1fKYr7N0caN1dDMJA+xdwkGVgXKUrvXVnNbEtIKecriRzLyf0T+S44BT1pmHnRNh57TgktaB/IJLafYyvsuamEPqyVXFnI6w7XTwWVs0Y18gwcquU+HYRVFeDmDn8qB/7NVxRVNxz9HSW3UCPRaDAnQ== 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=j9SIsDHCqhNKtv/aEKBM/ZUF8urEi/kc6V171FNMA6s=; b=ctW5bhJEbsl9lVORCYchnFAUkTubsAsDGtks3HDIpZtAksHnXRLAtmnAQWmVX1IDQbPIY5zJYrtHpYwkNIJXrVtXjrvDubY2D/11VPmvOqiWB/ThCjm+HtQJ0sQtGncMA5pzN+C543QI+/Pj58dKi069eNryzchwePFbuSJ1YgCyf8m8ddn34NavkcpwK7cmEgXErE8DmdZH71Rmyz+/jiEIvVYuZa433HnMBjjebqIXhJvjsYWlFWtlY7bBcGriAs3CTP2Lx6NMrxHa/H5nUCt/X1yux8sjSlhoKEIpWy2F2FI0lCSdo+Oh9GxLxv6lAnmtopu/X4+ZJetnH+vYOg== 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=j9SIsDHCqhNKtv/aEKBM/ZUF8urEi/kc6V171FNMA6s=; b=PLwHG7mJMODHm2ntBBLGxnW9E5HW8l4tErDfJ/KU6dfd+nDdV8Iqxx9+pIb9zP6giHh8k78EOqpclVgyhsrq16pPkNFk3uaVITNd0/1W+Af859jkcIwoXoJwyrg9W46n1CBL0FpEdr8EKX0ICDA7p6CV5HAwKv4YwA9rVEkGNM0= Received: from DS7PR10MB5328.namprd10.prod.outlook.com (2603:10b6:5:3a6::12) by SN7PR10MB6593.namprd10.prod.outlook.com (2603:10b6:806:2a9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.35; Sun, 20 Apr 2025 20:09:17 +0000 Received: from DS7PR10MB5328.namprd10.prod.outlook.com ([fe80::ea13:c6c1:9956:b29c]) by DS7PR10MB5328.namprd10.prod.outlook.com ([fe80::ea13:c6c1:9956:b29c%2]) with mapi id 15.20.8655.033; Sun, 20 Apr 2025 20:09:17 +0000 Message-ID: <2f2874a9-b3cd-46de-b81c-d46ed7aa7039@oracle.com> Date: Mon, 21 Apr 2025 01:39:01 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 02/24] dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h To: Leon Romanovsky , Marek Szyprowski , Jens Axboe , Christoph Hellwig , Keith Busch Cc: Jake Edge , Jonathan Corbet , Jason Gunthorpe , Zhu Yanjun , Robin Murphy , Joerg Roedel , Will Deacon , Sagi Grimberg , Bjorn Helgaas , Logan Gunthorpe , Yishai Hadas , Shameer Kolothum , Kevin Tian , Alex Williamson , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Andrew Morton , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, linux-rdma@vger.kernel.org, iommu@lists.linux.dev, linux-nvme@lists.infradead.org, linux-pci@vger.kernel.org, kvm@vger.kernel.org, linux-mm@kvack.org, Niklas Schnelle , Chuck Lever , Luis Chamberlain , Matthew Wilcox , Dan Williams , Kanchan Joshi , Chaitanya Kulkarni , Leon Romanovsky References: Content-Language: en-US From: ALOK TIWARI In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: KL1PR02CA0008.apcprd02.prod.outlook.com (2603:1096:820:c::13) To DS7PR10MB5328.namprd10.prod.outlook.com (2603:10b6:5:3a6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR10MB5328:EE_|SN7PR10MB6593:EE_ X-MS-Office365-Filtering-Correlation-Id: 02f83495-de30-435c-744a-08dd80473ab2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?d0FRS1ROelhsa05MYzJiRTNLc2NqRlBZNWlGNlRRWm8vS0Q0alVZVXJ4MHY0?= =?utf-8?B?djlyVzR3SW5NS0tqczRMTWZsQmNHb0pxSVJTUXpJbVdjU09ndElGVmcvM1JI?= =?utf-8?B?bUR3WWFRTmNDS3JVN3dWNjh5TlBpdXRVV1d0OHQwUVNjcTcyUzMrSThOZ3F4?= =?utf-8?B?YzZKdlg2STR5VnVPZFZyNitHdGo5K2VFb29ScE8vNGlsVlIycHF1M2tsMmRV?= =?utf-8?B?NGdlVTBFR0JvQUVJdXA2YWVOYXgvekZoaG1aTUpwRk5ETDE3TmRUVEFqSW9o?= =?utf-8?B?RFlTTEJhZjV3RUtoKysvQndoVlpqVmN5cWdGMnNoVkMxMWYzT1o2RlBGYkl2?= =?utf-8?B?OWxHZktsbmpXN3NiUFUxOG9mRTR3d0ltUDdYbitUekx2TFRtK1o2YUR2TTEw?= =?utf-8?B?K0Mram9uUElNbDJIYzlHS2VJOFNRcGpLdTZEbXhiQXZsOHFyOS9jL29xeGFs?= =?utf-8?B?V2NaWjRLVytlZTRMc2hnUDNOZkhaNFdNUThHbHMycWpJOE5vVUl3bTJXQjBP?= =?utf-8?B?OThHWldBVUs5dXA5SFg4U3RGblRCSTFkdjIxd21VUk1HamJwRy9BZHpSS2dx?= =?utf-8?B?LzhOQkQzZG8yV1p0UkNnYTZvZDNjU1BFN01pbjJvNHRwSmpRV1dTTzcxSldD?= =?utf-8?B?cGVsNnNDeUJOUnp6WEVIS3dPd2NnSHV2UjZCQkRRWmpJVm50dm53UVBLTVh4?= =?utf-8?B?eHZsSituSTIrQ1MxUjNTRThXM1pkamtPSm1RL0pLMUNoYU5NRm5nb1pCRXN5?= =?utf-8?B?VFNuSEJLY3p6TXpYdUtrd3Z0dEhOaFZwT1NqQ1ZMdkswS2o5Yy80ZDJha1NI?= =?utf-8?B?azFFNzd4WXk1NmFJOHZ1OWdCb1FmU0lIUHNpYUE5WnQ3YmRlVnd4TVBtaGR5?= =?utf-8?B?aG0xaW95UVZVeDdrVnM0dVVCeGxFVXQreWtyemRWYm93SlIyZDFQYlBzMDcv?= =?utf-8?B?cXVMaitSMFlYQVVBQzcxWXRLY0FjQm5mOTNtM2tpNnlHWHNiWGFRdUhYTUF5?= =?utf-8?B?RnIxMEdlcVZ4TnNJUTAySm8vdWRMNk8vNHhMYURsa2x3V3A2N0lVM2MvZ3pQ?= =?utf-8?B?Mm9YbjNPeWdEelA2Ym5qN1ZRZjZCRVVSTnYweDFqeWV3R2pmcHI3SWJKRlZl?= =?utf-8?B?UUJQNU1ZUVMwYS82b2RBNVZiaVRGZU9va1JpOTV6QzNSNUpkVlVYWlprbVln?= =?utf-8?B?Q01WUzN2aERPaVBXa0l3eWg4c3NCeUVRUzVhVXlqazdQS2NVbmNPdkVWSSt2?= =?utf-8?B?QlRJOS9FMVRMQ21KSVp4UEZWejRyUFh3NzBha1g3d25xODlUR1B3cU5uUlB1?= =?utf-8?B?WTZZS28zTUNQM0JubHZ4Wm83VTQzYjN0QVVGdS9LbUlORzEyTEw3T0dlcERF?= =?utf-8?B?ay9hRmx6OFFyUXVtSWQ5VUNqOFdneXVpUXNVcm9vaTVvZmR1WHptamR2VWhh?= =?utf-8?B?UWdYRTRDTUpKYUpzR2loUFFybDhKY01aR0o2MXgvRWxoNGhUYVNsckUrcEM5?= =?utf-8?B?Y0h6WEFkVnJ6LzJYVUVEVmVPODNqWmw0dDk5bXV3b0ZUZ3VQL29lYkxFYkFp?= =?utf-8?B?b3hlYnVhMHJLWndUejFTUVdvMVZHRlFsQnozc3ZVNXplUC8yL2VETVVENkZS?= =?utf-8?B?NnpnK3gvcUUyaGE3VW9BQXpqektoZWk2Ykh2SkROdWpVV3hvSVh0RG8yTFZZ?= =?utf-8?B?UDdUbEhCcEpNZ1hVYVdWT0VDQUxVMXZ2c044aVp2RHFHcUY3eFFaVUpvd1pY?= =?utf-8?B?MVRnWkZPbmdHQmVOcUZoWnY1NS9DNzNKdW1EYi8xUFNjb3M1OXc1Z2daTzEv?= =?utf-8?B?Zk8zUjhaMnU2T0VVSzUzV3JuL2ZWODl1bUFIRlRDbENzOFU2bEN3ZzB5aUgx?= =?utf-8?B?c3dkdEp6SktuazI1N0FRRy9SelgxRmVKL0MrUGhUVURqQTZYK2M0OTYrTk9B?= =?utf-8?Q?sQwLpTfeAVM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR10MB5328.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YnZGS2FNOHRMZ3pXdTN4bE13WjVyTDV6RTBSa1BobVNCQzlxTUxQQkFzWHJk?= =?utf-8?B?K1M5WUV4cEpyVm56M25sdS80bUJXU1d4dGc5bE03K0kweGNQcGNuQm1UZWJu?= =?utf-8?B?eU5LemRQNkw5MlhvazQrekNzRC9nMEN0b2kxS0hWV1FMemtBaThSM0RKRmFs?= =?utf-8?B?YkNUOWJKQlcxazFhQTZjYWVZNDNjUDEyNUhic1g0eVNBWmdKMVR4Q2ZiY1Ex?= =?utf-8?B?TjNaRTdydmZHVjQvblhJT3ZXT1krYnNzQnlTMWRhaEMyS2lWa2NKeWtGQWEx?= =?utf-8?B?SW5naVN0R1o0V2FkcithMHFKRXRLTzRGTzBwLys0N0YvY3JHQjk0SmtCUXRO?= =?utf-8?B?cEVvWkxpYU9KaGt2QzNHOHlvN3VDU3gxY3JkRS9vU21oR01RTTk1cHpvRW1U?= =?utf-8?B?S1pScmIzT21Bc0NGRS83Rmg0VVJza0pDcDl5ZWxBcUEwUG9hUm9pQ1ZjTkNV?= =?utf-8?B?SEVRNXJhbG5qdkkrcGlGOHp5c2lkRjNOVk1kL2JiOTROVUNWODFGc25DL1BM?= =?utf-8?B?RkNZR2srVXNTTE40M0l4TisrNmJQNWg3bjlrVmoyWDRhNXJZY2xRS2kzeWY5?= =?utf-8?B?dkZ2S0NlWU52YjR1UGNhRkVwcldndjU2VFhuZjFCRTQvYTA1dGtOK3JYUkxW?= =?utf-8?B?L0t2b3owdDNTWllOWTFUOWNtbDAzZ1pBNUUrcE0zRUdiMUwrQ0tzVTIzT05p?= =?utf-8?B?ckNHZ29sNHhHMFJtR3F1cyt5cmhvekl0aFFoM2lzR1pKZTZEVlF6cDZEYm4y?= =?utf-8?B?S3FuWWk4WGhoR3ZBcjJCNDVFbU1HeXNaRVR1MFIwMnVOQnVEdlNrSlQ0SUNa?= =?utf-8?B?a25oSmsyeHZjMnREZTFyWnRzaXVDdG9oOGU0T0xMS1BuZXRhSnZNMWU4d3Uv?= =?utf-8?B?akNEWVJxbGRuQjRHSjY4aU1aVDB3MW5rNUlleCtLL1grWk5acklIb2U3WWt1?= =?utf-8?B?V25zMVM2a1kzc3pwenN0VTQ1dkhtb2VEWWkxc1NJRExaejQrajJPVThaMmQz?= =?utf-8?B?OGFRUmtBcXZVbDBnRUNoUi8yK2NNR2x1bnRWRXdIWjlSTjBiSDkyQXhzMkRH?= =?utf-8?B?RmlxSklhM2RFUTNJK1Z3NXY1Ti9yRnBTWnpleCtibEV0SG96TXZkWGNMNGhT?= =?utf-8?B?eWs1cERycFhLcXgxRng5YldJT2hGcmZCZkJmaU1qYXB0ejVpQTVOMnpUYWV0?= =?utf-8?B?bjk2NDQ3R2tPeGRYTnlNYUFFcWxHdmlDVWtmR0Z4bFRSbW5SODc3T09OY0Na?= =?utf-8?B?bk8zVU9DakVsSyt6TmhTWms5dU91dS80UlRHWm1sMC83WHRsZ1dBQzRqS3lK?= =?utf-8?B?N3d3dkdIeW5lSStTTEJOcUM0QjNsNmc5WEE0bzRVK0lEMGlUa29FQmhCOHZL?= =?utf-8?B?RTV3cllXNUFEZjUxK0FFU0VIdjR1R2FtZVBpTktUVXo2V2lOeDdvR3lFbi94?= =?utf-8?B?SWtCc1JNMTV3TExBcEgwdEJvR3VCNDhCaUt6NUY5cFYzMk9Hc0lVRW9WcnZl?= =?utf-8?B?Y3VGeENzZ1RTWlZHakRMU2thYi9tOFl6dTdzc1J3byszQ0FLZ2FHcXBxTGxL?= =?utf-8?B?ZXU5dE9nSGR6K2RLMEJwb0w1amF3VXc3NnRtSmVCQW1iMHpkYi9tazdKUG44?= =?utf-8?B?RW5mS25OcVh6bCtUOFJ5UkJ2cnRSQnczM3dHdVlHQS8xUnhGbXJUUjBvOE0w?= =?utf-8?B?STlHL2MybG1iYzlrSXFCVUV0TWN6d3VVMkdYckJQMEhCa2FYb1IzQUdWaTNI?= =?utf-8?B?d2kvMnI1YXpqUzdYNFIwYm1UMFVzMzBHdldTSzQ2RFR1RURpYlpTOS9NTlpp?= =?utf-8?B?cVlPc2QvUnlabkJ4ZzQxOElxanUvRTduQzcyYk5qSHNhZjRVbmxBZUU0T1U4?= =?utf-8?B?cGNMVmMzdkNCT0kxT2xWdDhENHVxdUJFbTZpUnpKL2JycmtPc3ZyeWUraEJC?= =?utf-8?B?c1NOcjAvR3Yyak5zckg1Sksxc3l0ZVdBT3FiTTBwNWpRZklqVFd2cVg1UDNH?= =?utf-8?B?L0VnK2VmeWJMajZDcmQrNGRGclhENUY1SnViOXlMMTgwaitkb1pnd0ZVdFJG?= =?utf-8?B?T3UydlgwMSt2Qnc3d3NseDRsclpaUjBWZUtKUVc3aDI0Z1RYMzNuQjRPeHRr?= =?utf-8?B?OUVrNFlOSmhmaFZVUUdtQ2lBVURIdlgrYVZnUGFrKy9MeXowYWFtVjJHcE9D?= =?utf-8?B?NEE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 8c6z2mYxBjE09myS/uCzSSek9bG35pb4TwZMTC3hopQYxg9NMbD/253xjOfogSx6lFkEOqMfXP+4vGEq8t/g9or44UWEqudJJMfbFTPrmXp+ISsaOUUOzamNepYTt2SULfVcREGOqA+NB4dl7/VSDo2Rd1VUPtdNJrPi9ZIidbiP906i8MERN/4Cdea2DkvUVaf6drrdOybdACm8LjLIxwWh8wyxchiiMZwrbZFH4BFVmbAZ21L10SOlRbXz3Etv4HlLU4hPMBbHlXU7zhCK34pyx0CmGvAOPgyoStkbEptNkTjfLBaPSUbA8DC6o4VEU5vqh9LrzPXhu7y16/2jjrcqq0OwQrd+ax7FJDbl1CyCiUWaSXwfCgDJCPRwTwXZbN8vqf9O/C1Z9+NegxP6M7DQXh3d8Kd7P9aeJotQMEMuaAicfSKweqsJB5dCuR9qTa7TudwNL5P8eEL9h9Zg80onnxbHNixfVn/O6NumZpHwutjjeAVpGxm4rZ1rqFDATGQOLQ0c6kZfVgMx6qlgYqlKagkSfu6j0TCONog5mwy5pj3MSMN8dFkv0p8dMXzDcsTBPgIwhmstDSBhLMq5G5pjloc9SE7ZpvJPH7zEk6Q= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 02f83495-de30-435c-744a-08dd80473ab2 X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5328.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2025 20:09:17.5616 (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: s2Yyj4yASKlwYiHBR/26ZAgZn+Ug8hyxmWR8LJIVMe6yK6RRGOjgmkQG28ro0TLg0ppN8ODvp5pNs/NWyNzTjTryr45ThuzME79HZ7HFn7w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6593 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-20_09,2025-04-17_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 malwarescore=0 spamscore=0 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504200166 X-Proofpoint-GUID: cq7UbdgJiaqkzJNFdkU1iU1UbrjlcrI- X-Proofpoint-ORIG-GUID: cq7UbdgJiaqkzJNFdkU1iU1UbrjlcrI- X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 4AF8E40009 X-Stat-Signature: emgq8paqzarddcmuwiyo6inhct9udaum X-Rspam-User: X-HE-Tag: 1745179787-356010 X-HE-Meta: U2FsdGVkX1/qdtKNQGNq7Ea2vHTIUBUCTpmRqrrDO+zO+LdpXrMSaRThLP7Ggl0j+Aq/Fb75phfPgaPBQr+WzIQ7Ru/67fNIX1+XD8slyngTdvW3BtVc4rWPy1r9Aye7FV5rzFtDTMpZCCuyGCk51pYvQPaZxBLZvM3R67GfSGCBwBOSud7BQLHR/grEGPDwktjfoVKv6bHqxhVc9OzRZonTvPpgs7R83D1uUj64bo5CDJh0AKxd/AAkU5x5LjWq/Jjp0KTiLFAIKRJLcAfasONHE+giXuVwMaD65+29pUKkY8W/7nwfe3qR3AuArhBwWoL8YYZ2XL/WdLmSGbtWO6T+NTfYiP0bKyfOYYgm1R3oKMy7lzo9D94qftrIysPPbbTN4WOgoPJjP/rrWm5ly/vCifC/Rch2Djrs85sk2Cz1Ov5qAA7ufPcTtexwDBfuYliZAeLIUbqTFmFAu6ciWVdja72dqDP7mHQ7wLdSoKuitJaZN29avuQxQ92xlgwl9YPt5QjzzS6PKU/+UyDomHROwwsGTzA7+oVQqB+57VxhhE60bOXmVPGm4QsVB2LENTaxvByvCsrJqgNrc/PIdsBgypowbDtbshphVMHP/7ROEvZadVZ/ao9dvC8APwt0Q2sUmhZWcpHvozdaFtwOZaGoT5hmqV1J2hHWDnIeOm0RjCJFUbU0UZ+VL5ENuauCIV1GSZLeJ8I4sBbEzxbJMn+QeOOHsdB18PAEqJHdbF2vd9yuvGC5gintkTPKNyiZeZrqIC2XJycVvyU62EqVoYi81Uc0GWhouJA/RfmAY0549d7+FklAsS0hy2axadqlqSMibzn6pC1qijA5S+Ggm8GLmO3Lxn+NoDGuN0TEHwFIIkrmLaWW8/CYPCuaJBhIxMFPsagjD+NdKIJ+5MOR3Bb3oKyaZcPmN+a2JAEoVxmDD6SuPCnznii2J0iRJYh9CyhAWqsYGJQxL1KLYTL uB14B+xN yoPVAZmZqvuXGVmDzGhhPE7iBXssRaryebDbz85PjMQyget7/nA7Qwu5Hor3FYezZKDBPRxqK5ZD9hHbv1YkeJoLrDa0RQXYni2tGQ4Qd3DnpsHAt1TxM2lvfLTJFAKbuItAGOa7DntxGZ/EChdFnQSrrdcA+Hlqvxnb+650owOQwDij2JxNa2GVsXX3pZbvdWVWkIzCN3q5AimdWI0QoccZqA6WSMjS1/wq3AGP6QT3yrxUQgTlooDMvWVciOe5RY/c+uHCn2D6PmIMMZ7TmwbfV//bB4IhRn1oNobQJQDld0AoJIC0kukrA545t/7kWfahIJWJKTSGRAm5pd6jbVoBGgiNBD8HY82UKIKnZ+zoDagi+P836Cqfu9uUhBtBNZnA0tOU8ZTDWq4+U9ypISuD5ha/jUEG9O2oqU3F4dA5UhCsquQfXbnAObPyfIRlYPmm9eY0K2qWzCpuMgNFBXfbx7jvV2bxBMp26Ea9vnyVKiEHG8WMjKvMFhegHoGkWrwranj3MiuD1aaRFjxPahhvUWfvyZ1pJq3dAz8w707u8DzXXCfrJYym/hh90rEqDvjrfeaFA6CnfLLfP6pQhFlWTXKRT0iIh7Ckop7vj6GtH3zbGjITmfuz0Zl/1uDI+quDjNnmQUb6gdr373Y2c53tYw/7zOzaTdkkz X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 18-04-2025 12:17, Leon Romanovsky wrote: > +/** > + * pci_p2pdma_bus_addr_map - map a PCI_P2PDMA_MAP_BUS_ADDR P2P transfer > + * @state: P2P state structure > + * @paddr: physical address to map > + * > + * Map a physically contigous PCI_P2PDMA_MAP_BUS_ADDR transfer. old typo contigous -> contiguous > + */ > +static inline dma_addr_t > +pci_p2pdma_bus_addr_map(struct pci_p2pdma_map_state *state, phys_addr_t paddr) > +{ > + WARN_ON_ONCE(state->map != PCI_P2PDMA_MAP_BUS_ADDR); > + return paddr + state->bus_off; > +} > + Thanks, Alok