Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2225431/?format=api
{ "id": 2225431, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2225431/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421-iommu_map_sgtable-return-v1-1-fb484c07d2a1@nvidia.com/", "project": { "id": 21, "url": "http://patchwork.ozlabs.org/api/1.2/projects/21/?format=api", "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-1-fb484c07d2a1@nvidia.com>", "list_archive_url": null, "date": "2026-04-21T04:02:36", "name": "[1/4] gpu: host1x: Fix iommu_map_sgtable() return value check", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "c6ad3f3184442d1b8c366f35b78c34d367ec3056", "submitter": { "id": 26499, "url": "http://patchwork.ozlabs.org/api/1.2/people/26499/?format=api", "name": "Mikko Perttunen", "email": "mperttunen@nvidia.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421-iommu_map_sgtable-return-v1-1-fb484c07d2a1@nvidia.com/mbox/", "series": [ { "id": 500722, "url": "http://patchwork.ozlabs.org/api/1.2/series/500722/?format=api", "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/2225431/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2225431/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-tegra+bounces-13824-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=lIEeZpu8;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-tegra+bounces-13824-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=\"lIEeZpu8\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.107.201.29", "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\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g080y4h9jz1yHB\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 14:06:10 +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 5AECE301FD5F\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 04:03:57 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 3194A1FE471;\n\tTue, 21 Apr 2026 04:03:57 +0000 (UTC)", "from CH4PR04CU002.outbound.protection.outlook.com\n (mail-northcentralusazon11013029.outbound.protection.outlook.com\n [40.107.201.29])\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 8061E286D57;\n\tTue, 21 Apr 2026 04:03:55 +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:03:52 +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:03:52 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776744236; cv=fail;\n b=LddxQc25lgL435ucQ8+rftoRSdDk4Jp3qic91Zw5mh3TCxLo3zbLfen9HG6u5dLq+HXQgYufa3iiGBx3oIlds0yncCfZy3qEhyYUsHZyMr174FITsVMDjA0CwivxGg5U/cdWudkcELkX7r0BaceSMUfHOop3GWch0sEfVPdhV+I=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ADNPmsJ3D6y8Zom56RFgb0zuadZQ5pBeWF4K3PLXO8ST6Y39RsD/2SdXxYeEm6KIaeLVRslQeMoi+nrrw/EqIor+e6S/MvssqXZXpZSPTiLa+l7XqbButJ95AULV0rG0zlApJDo3W55l8Yq9ksKZgLPgrfXNQS1H55vBTWBAY9NKOlwcmSm+jt331Biz4O+O8/7T6hvueONdiQLvIqhnx8ZGYqKwIvounBgAqK3ZwlNkgQRmNW9Zxzw5oXLmDLaX//HPRSJg9SevqKn/3nRStk3LzN+if+rgh9PDofcQt9feKnyjbxyAlOOSJsW6WOZeKgeJw0IinmZzS8f+qbRXEQ==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776744236; c=relaxed/simple;\n\tbh=K+Cc/Njn3W9ph4vNWE+0np3tyDPKT9dz81LAj8Wcax8=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=QpdK1wT6U7dEMGIBs79xpu447EoYbsleiqsNFJMsEEIMbnFjuEN/vC+FErG6qhMVVOq4+bX+AF/8NNw+gdH/UGgR035m52N9yGgW/5PVpEdKzeZX0dmgd8ajBkoOHEXuOYZbLA35qUQCegOIvZCcfvP4WGA66q8EEhzOfIdzMRs=", "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=YPWTdT4KtuTtHVukyHQdVWRzZmls5rOfCuG71RrhY4A=;\n b=wrOsRhGeAkQyDP1InDQKk7hTkxra2TWk7jk0C+vRlupF3T5Q7sCHyq9khW1z1moLv9b2N/AtuY0tDNFk7c3Ya/gv1lSkDTKUsKtK0MnS1dcDSw7lMA6kOVn2/P9TtKeCMj1NeppfOyj/VZdgbDM5APlFrgrSnx4zd9Tb9wKRJzWt99h8dk9yMSSL4PcmCburdj+OKQNPLV0eqy9aDcCT9y9oZo77+jEw+tvOVGGeUE6taDDq0cxYyAJyGg+totwMNEjoKMGCF07JbQdPqmUAnguaeIRfwdFf8MKrZnzvQ9iIa0aC9c4GH0zl+FWskVQneXGEQ9nL9JmrXTl19ewg2w==" ], "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=lIEeZpu8; arc=fail smtp.client-ip=40.107.201.29", "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=YPWTdT4KtuTtHVukyHQdVWRzZmls5rOfCuG71RrhY4A=;\n b=lIEeZpu8jQSQ5rU78aHBdi3ldEB6KdZpsfi4HycFL94BJYpNbMsdb2Ozz1zt+Qhtr4wMOOZuKws+ai5Ie4Cdp9RisLRd/UQtN7iYL80jytWMtgbeuASwMnguGANmScOn6XcW/fBwJbaoBPVaX5lVyd2PiNSZ0DPLAXfCgVkodLuWnIGGcUFQWjSGFlc/P7IrQqxnurD5T6rdKFJSkd2DpKtDl7+d4qs7gXLlfKYQ/qWFgLaX5kcMbRSBn8hp1K3Zn2J8TyO47OototUEDnfO9m9wlHMUsslEwel188zMC/d+LKq/JCCqpVmXE8T8KWKR4iv9ZID6IfvMNGLwLUjRDw==", "From": "Mikko Perttunen <mperttunen@nvidia.com>", "Date": "Tue, 21 Apr 2026 13:02:36 +0900", "Subject": "[PATCH 1/4] gpu: host1x: Fix iommu_map_sgtable() return value\n check", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260421-iommu_map_sgtable-return-v1-1-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": "TYCP286CA0271.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:400:3c9::16) 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": "1ec29c1f-328c-467b-9220-08de9f5affae", "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\tSLUMDSOzRTZ2YIkYaGq5Ho6zhdxLgZWj4xgR+dipKPP4Y042juMz/bPzrNAz/VDR4NIONu/mcfVftRTiiR4p/AvoZQPlSBTHBS65F/ToW6AUULd5hWYfbaoP4fXpELpSIuZN66UH3EtfWQPjACwjKo4TR0h2WMVXjnYY8IO0STMW/l9ayPKRhZrgOp6Q7H7iIfTTNVq7SS0q1QNBob6SME0IqMRFZRRmYnqsf2Lfl4PLDftnTMYLEkyYJBN++KLPU+C3yOSayswwn5G7HeU3amhsKF9KyZZbggs7m07Btgb+Lz4lI6J4y891JrL1trHuO94TVR0NH47xP3EyOU2WyfZ3iGCs02KxkqY3bHd4ditAVlj5XO+cI6nWdrBRlX15kxeQvyLFryabgrtZ8OowXv1qBX326rM+cZ8ahOVTGhLrzYryXokAcepfnQcK17EoZsSqYjafCTMCIAc+6haMczhwMh1Uy/sWR2ZMvTq4Ub4xfAGy68r/WP1/hmI1xRb68fFwwLwYGZjK3vxS1WV14bit8MFzUNwGCxKyDMXwD67himZI70+m5GrjnPT3l/2cP8jQZbBf48+8Bz6KDuY9VUSOdif9STcLiTkG9PUiegm5TmX7fvRc+V39AZa8+y0YZsYDhXYnv2Rwx4e0VEYyC8L5hSsxf5C/V4dwcW6MYnjULUu0LWU9qRejnSSbXvoiwuouHX3wIHoPW2e6l3jxCTIzB3cHKX3YtX0FQ2hbiV0xWdz7YUyv6FVds7ExEpPB7RFsp36hUJ7ybazMi0MNAw==", "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?kNKhLrnBHGisFfp2SNM9PwysmRnJ?=\n\t=?utf-8?q?9nYwsaHiYp4ioQ9dtddG1H4sxqzW8PNORyKDKJOpeTScSmpaN20Y+Nwz04a6AwTqZ?=\n\t=?utf-8?q?lmwbMyfQeQpyvFeaGcmjA3OiG3F3AiDkeq88/5ZEHxnNQxrlPxSp17g3JsEAg4wUO?=\n\t=?utf-8?q?8bvSOKz3JwRpwDOUjv6goAHw9HRW18yk29fVZL4Ll73/rVPQV0S1q/867iSFW3wVz?=\n\t=?utf-8?q?i0e3M+wMvcxozjFJ9UssOJX4+fRC0Ewp2S6FNRgPF6+b7ojHWzezo9r38AZoVEeXt?=\n\t=?utf-8?q?8Ju6GX8QPqV8KkpLJNdNticEoKsZzyEdmrtzpyBJF/aZ8poHNuFkUE+Rl0x4l2fNo?=\n\t=?utf-8?q?dq3yLSCYkLv9p/igOpNOjtcVV66lVAijuiKoX1X8EVWcxBOVP7HfdgyhOMjfpCEct?=\n\t=?utf-8?q?fn+ErS0qn2gmY81fS+tydDedbBjlP0J7oczp3l7yH+OVKa5kfFyqk42dU/C1vTFc4?=\n\t=?utf-8?q?6EAqOhJ7mRcdADhGTbZPhFmNLoU/go8/AcjYuWWvHvZWcVxBRHV/zwPmJvVFkbxrQ?=\n\t=?utf-8?q?ld5fezBovHtqIYBK/BBF3i1cPyetsXIEDVup4VdCyFJHSKyGbi4RrWPPY381nUW0F?=\n\t=?utf-8?q?0CIHdZDuy5wVGVuQAgl42xUPORuxX8Q2Mv/4ZtiMoEAV2VTzztcW/9eMMouFQNxkD?=\n\t=?utf-8?q?1SKpUac6GaXBabc6GWB8QGCqi4WdXq16UOlVKvsyLPR5109cTpTQkb3e0piGniEmQ?=\n\t=?utf-8?q?1weUt6FgzzHz3LPd89O/xF1Vhft/ZMP2016wElOBkG0l3iib5jPDBK4UK+KW4UZ4I?=\n\t=?utf-8?q?2HULWETntv2H9Dc4EeZl9nsy5xepTUUGT6qMttK2HPtx7bYn3zPO2/24AI0nlCp+S?=\n\t=?utf-8?q?ELsKMAAS46COg1cwuBroZStWo861p1IK2qMH1pc86AuSLcQI3KHdQ1Uke88iDADoA?=\n\t=?utf-8?q?nfN4n/DJ74Y7MFkgKLr8RoZMW6ZIJqKnAiSr2w1XeEBz62+aTyOl6uyKctCI5dkVv?=\n\t=?utf-8?q?mJH9K02c0a6zXuGXW/o4G/ZiFzy4pYjrGFjyqwy0aaOS17A3MlAPt3GFicowLeo9t?=\n\t=?utf-8?q?8BuaC0Ktpz1MaMA+GX6L6gxOStB4gQKsKl5WmYqrQdwuwyehJj8yEB1f9LFx3laA6?=\n\t=?utf-8?q?/IhcmfIsyjUndU4L05GC6Y4l5Qlggh+iVl99Rf52kvbSuE3+3DL3dZ9Gm8N7dmPuy?=\n\t=?utf-8?q?IVemBwTxIdN30hm1ueeLteMvh84e3XQa6hOCJ8QgCs9rRgM7mH54E9lS/1zTpWuPW?=\n\t=?utf-8?q?s1sjM6eCNcf8qvti1Ek019oyxpDZIC+SF+SsP6hEFMhIESjUwSdicUUd0hGO1YzwO?=\n\t=?utf-8?q?Vmk8zsZHDWnu9wbvmfe8LbAVoAkefj9KkJ8NaTpYb0hgdTUwtRaIECBg80pcRCtTu?=\n\t=?utf-8?q?pGvTlBApsrDwzJm0xMo3dwDfVtqoZF5Ik8PKsPkJHk1r5+Krwqw5AaKSwu5LOvu3R?=\n\t=?utf-8?q?N0uDHjma98qbyFs6t5mTm/jmKAks67nyfNbWoCpvLGPuuF8Vu/nkwIkl1/54BoCQl?=\n\t=?utf-8?q?u/c+5AE6hG9qDuipCofP5XvfU/ObRWk5BJ18s7EL7swDodUzGeG+DEwD3opWKbsun?=\n\t=?utf-8?q?XFtBxS7+BzP6qwrqteW7VvgkPeKsrD1xa6LmTsVDjHF3DBbp9S1As2q/OK79T4GFp?=\n\t=?utf-8?q?a+1v1VvZ2PB36pzEyQC9op+t1l+avCOIO5vS0AUosFiUvaKIjUdi4wa5hBMgGrE7V?=\n\t=?utf-8?q?R47LxOBiD+CKqIW1aWHW4/4Oc24CE68neXwFcNCyYtmYXJ9IGOgSTmX4MQFrSgKxp?=\n\t=?utf-8?q?1qPZQp4rXX5eA4vmp?=", "X-MS-Exchange-AntiSpam-MessageData-1": "k0iXgAtCnrDB/A==", "X-OriginatorOrg": "Nvidia.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 1ec29c1f-328c-467b-9220-08de9f5affae", "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:03:51.9632\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 KdUX274CUIGFL1h4g4ERd2h9ZNxrf9JY/0FzqjxdHM9sgVMm13X1t90/Rpxb9yE0HJA8IKIPReeonBB4MhtHVQ==", "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\npin_job() also was incorrectly assigning to 'int', which could cause\noverflows into negative values.\n\nUpdate pin_job() to correctly check for errors from iommu_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/gpu/host1x/job.c | 10 ++++++----\n 1 file changed, 6 insertions(+), 4 deletions(-)", "diff": "diff --git a/drivers/gpu/host1x/job.c b/drivers/gpu/host1x/job.c\nindex 3ed49e1fd933..70bda32f1ff4 100644\n--- a/drivers/gpu/host1x/job.c\n+++ b/drivers/gpu/host1x/job.c\n@@ -235,6 +235,8 @@ static unsigned int pin_job(struct host1x *host, struct host1x_job *job)\n \t\t}\n \n \t\tif (host->domain) {\n+\t\t\tssize_t map_err;\n+\n \t\t\tfor_each_sgtable_sg(map->sgt, sg, j)\n \t\t\t\tgather_size += sg->length;\n \n@@ -248,11 +250,11 @@ static unsigned int pin_job(struct host1x *host, struct host1x_job *job)\n \t\t\t\tgoto put;\n \t\t\t}\n \n-\t\t\terr = iommu_map_sgtable(host->domain, iova_dma_addr(&host->iova, alloc),\n-\t\t\t\t\t\tmap->sgt, IOMMU_READ);\n-\t\t\tif (err == 0) {\n+\t\t\tmap_err = iommu_map_sgtable(host->domain, iova_dma_addr(&host->iova, alloc),\n+\t\t\t\t\t\t map->sgt, IOMMU_READ);\n+\t\t\tif (map_err < 0) {\n \t\t\t\t__free_iova(&host->iova, alloc);\n-\t\t\t\terr = -EINVAL;\n+\t\t\t\terr = map_err;\n \t\t\t\tgoto put;\n \t\t\t}\n \n", "prefixes": [ "1/4" ] }