{"id":2225434,"url":"http://patchwork.ozlabs.org/api/patches/2225434/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421-iommu_map_sgtable-return-v1-4-fb484c07d2a1@nvidia.com/","project":{"id":21,"url":"http://patchwork.ozlabs.org/api/projects/21/?format=json","name":"Linux Tegra Development","link_name":"linux-tegra","list_id":"linux-tegra.vger.kernel.org","list_email":"linux-tegra@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260421-iommu_map_sgtable-return-v1-4-fb484c07d2a1@nvidia.com>","list_archive_url":null,"date":"2026-04-21T04:02:39","name":"[4/4] media: nvidia: tegra-vde: Fix iommu_map_sgtable() return value check","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"f32b2fdb1539deb3da4f4c4eda35c93fb245cd6e","submitter":{"id":26499,"url":"http://patchwork.ozlabs.org/api/people/26499/?format=json","name":"Mikko Perttunen","email":"mperttunen@nvidia.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421-iommu_map_sgtable-return-v1-4-fb484c07d2a1@nvidia.com/mbox/","series":[{"id":500722,"url":"http://patchwork.ozlabs.org/api/series/500722/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/list/?series=500722","date":"2026-04-21T04:02:35","name":"Fix checking of iommu_map_sgtable return value","version":1,"mbox":"http://patchwork.ozlabs.org/series/500722/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2225434/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2225434/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-tegra+bounces-13827-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-tegra@vger.kernel.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=EnwKDtU5;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-tegra+bounces-13827-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"EnwKDtU5\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.93.196.25","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\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 4g083346bFz1yHB\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 14:07:59 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 8CE00304EA87\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 04:04:08 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6C5C928640B;\n\tTue, 21 Apr 2026 04:04:08 +0000 (UTC)","from SA9PR02CU001.outbound.protection.outlook.com\n (mail-southcentralusazon11013025.outbound.protection.outlook.com\n [40.93.196.25])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id ED4D21FE471;\n\tTue, 21 Apr 2026 04:04:06 +0000 (UTC)","from SJ2PR12MB9161.namprd12.prod.outlook.com (2603:10b6:a03:566::20)\n by PH7PR12MB7985.namprd12.prod.outlook.com (2603:10b6:510:27b::5) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.15; Tue, 21 Apr\n 2026 04:04:03 +0000","from SJ2PR12MB9161.namprd12.prod.outlook.com\n ([fe80::d9d1:8c49:a703:b017]) by SJ2PR12MB9161.namprd12.prod.outlook.com\n ([fe80::d9d1:8c49:a703:b017%4]) with mapi id 15.20.9846.014; Tue, 21 Apr 2026\n 04:04:03 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776744248; cv=fail;\n b=cT5Ho2F4506EAaQyFbzPysF/lJf59t1AO32v2xICNFROw0mbNMBIsvWj0vb66Pw9gbYui4jIdYi/s7c0sLolKbJ1Wg/sPd5FftxeyPkjp8hi1gsbgM6BBAWfmNcuuRdU+ubGPdmOvw1LIWvi5T23Fqc0fb+dkw2yktWxCsNrw2U=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ZYznuLA1WXZooJtZfP/yciGlirBOD6PQwbUqqYezjRgpwVo9Ovy3QkQKXK75mmgqJcwbdVpnGKArwtuepQATWbRQpkKE49T4vEEzJe3G2cBWNj5cw+k3O1zF4jcgs9AO6N2YTIu4CO9RiAEY1SI+uJm2uE52Oj2KWIE4qf9VGlxFc7UdWYjr77mPnT+K8t39GDD7E/Yk01yNiImPDsC92De72/+IaTbtcgOQ6fsqNlFmCt01HGZqGdsUYhMlOakbEh2Vrwg3f4r6JS8hRHUPpDtiki9pthUJ4KqhroxWunN0DExe0NQiRwprzT+NkdcjkbrKxkB5S440uMY+JrRvVA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776744248; c=relaxed/simple;\n\tbh=FuEhG57hwtFYqRBy/ucC+ZICKLWh6Hd5grRCGcXLylo=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=AyW1Iu1xjuZPHZCVdrVqYELKtd6nFq0gf2tsX1Rff81hDXKlX2IwSqCLgtLLYcoH0/cGonHl4IJwdTMUYHRO7ctb9nUbtmHuUitraVRfrTFZc3Vp1vR6FfKRxW2As95tjAuif8s1qjVCrS48FwmDaDPwx/pqsqzrGBTA9XSx2eU=","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=prbG0fFZdCBtJYktY69R0nSL0ySB0wNLn/aXmKhFppc=;\n b=J4QgsV92zGoovKpVRNKqiFmZM+Rb1HmAL3QIpcWARHZmAsw+Y1Kk/4a6RXOa1OtPmSq7ESiCN/zzT3hxs49o8LbOKpc9KcH32gwyiuDE9tCjB+OBydXbL6RbL/GnQ9yET8V3JlOiO+Mld/Q4oSR8LX6PRjhABn2PIjN6/J8/Dgui8b5mD768Ip6H7PSxflzOi02XUzXHh4O0/oC8b68MgniSvyOIPR0BL+lwlXAaQLQGkn5AQkRhXUaYiUe8KL39rYouZ/wFXOCZpgXrYAD+T4o3MOLsuCj68lgOkGcyfzDrpV4vn5HQNQKNvdj1bEJeDfD1eCm6mERKYcGJCGfCFw=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=EnwKDtU5; arc=fail smtp.client-ip=40.93.196.25","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=prbG0fFZdCBtJYktY69R0nSL0ySB0wNLn/aXmKhFppc=;\n b=EnwKDtU5rS7euyIPH9QE30r+OGhDmNlWby4/DvK/oG9KsIT6OTQUbdM+yHjkTxgzgzirDEjm34XzY2VxoVP9BhJgypnmiKLP1Qxj0R9vyrmwhRWvMmJDRu+ODLgmvCkJ7pG9xVcA3LuDhMir0v0MUzCHLFbEaPLlLBH1VYBiZP+LkSPhde20opFUvA8+L6mUJFxiLQbZntalDGhPS8mBRGwHCZgC0xGNQ2w81iIbFzJPFGdLvp7Pwl3wbTR4QvpHeOFph+oSmas0TA1cU5P0sCJJvNjdpnGFxAEwQi7ArZxcJZaTv9xgH/oT7N48GRpy9/jepdt2fOuv5m9JFZudJg==","From":"Mikko Perttunen <mperttunen@nvidia.com>","Date":"Tue, 21 Apr 2026 13:02:39 +0900","Subject":"[PATCH 4/4] media: nvidia: tegra-vde: Fix iommu_map_sgtable()\n return value check","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","Message-Id":"<20260421-iommu_map_sgtable-return-v1-4-fb484c07d2a1@nvidia.com>","References":"<20260421-iommu_map_sgtable-return-v1-0-fb484c07d2a1@nvidia.com>","In-Reply-To":"<20260421-iommu_map_sgtable-return-v1-0-fb484c07d2a1@nvidia.com>","To":"Thierry Reding <thierry.reding@gmail.com>,\n David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>,\n Jonathan Hunter <jonathanh@nvidia.com>, Dmitry Osipenko <digetx@gmail.com>,\n Mauro Carvalho Chehab <mchehab@kernel.org>,\n Rob Clark <robin.clark@oss.qualcomm.com>,\n Dmitry Baryshkov <lumag@kernel.org>,\n Abhinav Kumar <abhinav.kumar@linux.dev>,\n Jessica Zhang <jesszhan0024@gmail.com>, Sean Paul <sean@poorly.run>,\n Marijn Suijten <marijn.suijten@somainline.org>","Cc":"dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-media@vger.kernel.org,\n linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org,\n Mikko Perttunen <mperttunen@nvidia.com>","X-Mailer":"b4 0.16-dev","X-ClientProxiedBy":"TYCP286CA0285.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:400:3c9::20) To SJ2PR12MB9161.namprd12.prod.outlook.com\n (2603:10b6:a03:566::20)","Precedence":"bulk","X-Mailing-List":"linux-tegra@vger.kernel.org","List-Id":"<linux-tegra.vger.kernel.org>","List-Subscribe":"<mailto:linux-tegra+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-tegra+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"SJ2PR12MB9161:EE_|PH7PR12MB7985:EE_","X-MS-Office365-Filtering-Correlation-Id":"a6529000-a038-4bb4-f841-08de9f5b0676","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|7416014|1800799024|366016|376014|10070799003|921020|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n\tbKeITltp0i0UA88NFQWzvf3XEs/704sP42U8ixC592IqFObbsT+JXtzpIhXS+Ux2VSw/jeWo5XoOajdGy8LS7/kG/BaNrz6pdFgT7puNK7pmLbpFmT3GXkryONLte7L5FHhR7kjc2bNvXQzKMuzxrGDP3ZBENbA5EmGPwZ2EzbeWU2/tivQvXOz0pQp4EhOl3DzDIyt4v7lBAsISaOQlS8umiizlwfo/rCB9aG9LZ4ja5vEMCqhON2TR8PR3FpYhpSFQ9W0pvVBflhyOKi1eSRwhfhI0UUmYb8XklRJ873w4Sw6IKRhhH8xfZPOYVq29XIWXMrpChoZWcFsUDRiEqlf91YKPBWqkmZcIJyvNrCYWm+gzsRh71gsuKvgdL9bShKsI547Rw6ZIRheDWWLTXuUpeuGklma/HVZDhK6sQ6yvuW6RqztGAYUt84eP+ISFDEmsMcZ/ueXRYdFUOaDBrkl2pwuDZAaIvJetvC8dWsFXafttnWdQ5A1WQhIlruGQkv/BdXPfakkZWSM4uonoLPFrtjs1gls3EJw5V28nlBS9SHbOaKnB6Z9IxIwtmET2S5/q0wfdXSHRRMTVN1haQI493ljO9G12N5yUE3VnDi0tSDboU93p0cPfYAPR6Qq9weAKiFi1YBk/3F/RQs9EbgOBdrupgyafwWd7B7BUYDpMXbHeFq8rxj/+tLP8kzC7hJBfkRHKUS5Hqy7nJb7cA6GdSBzrQlHIJOkbF+3wdyfHOv4ZlzCSbmptj6/Ey5NKlmG6GDZXt8JxEXB8+JrJDg==","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR12MB9161.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(1800799024)(366016)(376014)(10070799003)(921020)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"2","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?j+jKNBWBgyRmsdgDSL7/zlIe/TRz?=\n\t=?utf-8?q?g4Zz+nA0TtiGqHyqJnjJNZWX7/fauhwmznPd5FOMkU2Dmd8Uh1qJ9Xv+q8E/SJJEl?=\n\t=?utf-8?q?LBP0CPNHvdcI1oHs3GLh0TuQpX3PGtNFD+7An72jr9uGdKVtrMNyO3pqdcaaLNgvY?=\n\t=?utf-8?q?rhqGeLvtWvxohDFcybinQWN08yQG+/SF8MiVkMFXYxqLMwmqp1zvfmJdN1a5d2hDG?=\n\t=?utf-8?q?ssxvm9F55lOuAKP7q1GMtVaIiojA2Tn2yYAJcFbNWK+WJrlVDyheNNoLaU2NmhySc?=\n\t=?utf-8?q?I/hIpaAibP2tcFqQ6vej/Oi0U8BIi2t1tZHHWqjM3J//okE5Y05ukIGsrxD66j/n6?=\n\t=?utf-8?q?WBdhQWz5rFUKRpk3Urkp7p9X5jJAZeB2Tb2HXK4xoipBcW8QCIaiMEoJIyzP3gskI?=\n\t=?utf-8?q?/yAYpb99IbLh7tydcVyOicKCqxpYSHh71UTNHGuujayfEN+n4xuHCy4iB4kHuMuCj?=\n\t=?utf-8?q?RR3vnRIHYybPjL+LqNW3wLHXLFNUsD52vlGxIztCSksM20XtFsLIFkp5ZMVxm9rtD?=\n\t=?utf-8?q?LsirTFmK9raCwwjoskHVczAlHlTJDjfmgVNqfZoXT+9ZP1woIG88mR0VYm6ibrjc5?=\n\t=?utf-8?q?U95tPDFIYZZjmej5w+nqciwdsRRSBQmB9gtV0PnID1GxKaS6C0jn9/9dOZmBSFrxN?=\n\t=?utf-8?q?PB0XQQZadZs6bAxQ/9Nr9cbKBaFAehLWm9TlEcaH8K0c49B7lnaLR6gkO8pMTJ2pH?=\n\t=?utf-8?q?aGm5rCE25K26oq22J7Gl6KqKHqNOfZ7oofkWNc6GbE23ncL0Xd6BoJK2XYoRpALlG?=\n\t=?utf-8?q?wvk45BI1SclRxrelAhxxNE+kUWA2dStTY2Nx6YD0tCroIVPx+NgcKOVYuseNLDopP?=\n\t=?utf-8?q?CPExw8pv1mfj8CuXtM4SHb3iu2HuKTTpV1bmHHc2rbtngg9l9tsd78SiIhaENO2Eg?=\n\t=?utf-8?q?3uXCzWAWGMDIMnaM4td+iJoSRuq96FnE6MrlGvsodN4dXcoGRJCVqaGwo2dVvU/67?=\n\t=?utf-8?q?+J/IA0wvZmtg4Rqvg7v31BRSFAjydwMyudjRV689kGMU9TdOjp0MBHlneoBQ3feas?=\n\t=?utf-8?q?CdCxGCFxlEJCxHtDQSU/VSZcExvv7aBzIv3M8/bmvLSey3Rn+nQW0OgumERdr2Dkr?=\n\t=?utf-8?q?m/s8FkKtrwBiZ7COQIwj79vpYGR7xNY37sspsu67nhlIelE9qhkc4G520ozDs8j0T?=\n\t=?utf-8?q?tqJ2cyltB7FBaLGluhR7rRFYeiI2XUstJWb7v8MwVUrv3glc+cLqLN+8eB5HyTnS4?=\n\t=?utf-8?q?FeU8UkHA2GU6fKViYK2ynSssHnf8z+PjqoDBM+VfSaErypd8mfOeDLJDhgu9eVrRH?=\n\t=?utf-8?q?7dp3MGPHkL8xmqxWetzsymX5/rpNEh+nebnvXKiOlTck0/49EJ8W9MIU3OTBWIoAp?=\n\t=?utf-8?q?wtEyFjiQx6Go1osvKuggzk3cNtm1XMK0EbP+X5BW0rUwUZvhEzSLjLzb2GkAV2aId?=\n\t=?utf-8?q?F+NfBtA7sj3O2fFv/8aKyd7gr+iJWR0AM98IWhGwka+WW6mmGvI/7EbX7/iJYXgR6?=\n\t=?utf-8?q?f/pZD/fOMYcxQWHB+rhmzSZSrPF57buQCS3zblE1rvUIsHWT/tFo7usYya6BCZiM8?=\n\t=?utf-8?q?ccp2g0F2PdFoWJVYXVDd3brM6S5polyf/jLCwy9YOINOHDR/un/XwY+rPovqNIaUt?=\n\t=?utf-8?q?wRLq0CxXu032SDjM+tbxmisnq1XL/6ou64TPj81SoflZgPBTfKAxSh7eWSMykFEyo?=\n\t=?utf-8?q?EeNub4wLgxsBijzMUv/63cHOCCpChnNQtCnbjJCzPu9xCT+WGyGd9oymJ74DT86Qw?=\n\t=?utf-8?q?/fX06ZExThG0fGpXF?=","X-MS-Exchange-AntiSpam-MessageData-1":"Mq7kpJBEYjBI/w==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n a6529000-a038-4bb4-f841-08de9f5b0676","X-MS-Exchange-CrossTenant-AuthSource":"SJ2PR12MB9161.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"21 Apr 2026 04:04:03.4222\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 jZQ/ORAc2I5Gl2vTt7aKoDo8w+c1b6kAecOjlz6+cVM5+zrCWvEHFwXUmUQWQofU012BGNkRwTDScQGPuZP6ng==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PH7PR12MB7985"},"content":"Commit \"iommu: return full error code from iommu_map_sg[_atomic]()\"\nchanged iommu_map_sgtable() to return an ssize_t and negative values\nin error cases, rather than a size_t and a zero.\n\nUpdate tegra_vde_iommu_map() to correctly check for errors from\niommu_map_sgtable.\n\nFixes: ad8f36e4b6b1 (\"iommu: return full error code from iommu_map_sg[_atomic]()\")\nSigned-off-by: Mikko Perttunen <mperttunen@nvidia.com>\n---\n drivers/media/platform/nvidia/tegra-vde/iommu.c | 9 +++++----\n 1 file changed, 5 insertions(+), 4 deletions(-)","diff":"diff --git a/drivers/media/platform/nvidia/tegra-vde/iommu.c b/drivers/media/platform/nvidia/tegra-vde/iommu.c\nindex b1d9d841d944..824d2aa80a43 100644\n--- a/drivers/media/platform/nvidia/tegra-vde/iommu.c\n+++ b/drivers/media/platform/nvidia/tegra-vde/iommu.c\n@@ -25,6 +25,7 @@ int tegra_vde_iommu_map(struct tegra_vde *vde,\n \tunsigned long shift;\n \tunsigned long end;\n \tdma_addr_t addr;\n+\tssize_t map_err;\n \n \tend = vde->domain->geometry.aperture_end;\n \tsize = iova_align(&vde->iova, size);\n@@ -36,11 +37,11 @@ int tegra_vde_iommu_map(struct tegra_vde *vde,\n \n \taddr = iova_dma_addr(&vde->iova, iova);\n \n-\tsize = iommu_map_sgtable(vde->domain, addr, sgt,\n-\t\t\t\t IOMMU_READ | IOMMU_WRITE);\n-\tif (!size) {\n+\tmap_err = iommu_map_sgtable(vde->domain, addr, sgt,\n+\t\t\t\t    IOMMU_READ | IOMMU_WRITE);\n+\tif (map_err < 0) {\n \t\t__free_iova(&vde->iova, iova);\n-\t\treturn -ENXIO;\n+\t\treturn map_err;\n \t}\n \n \t*iovap = iova;\n","prefixes":["4/4"]}