get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.2/patches/2225432/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2225432,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2225432/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260421-iommu_map_sgtable-return-v1-2-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-2-fb484c07d2a1@nvidia.com>",
    "list_archive_url": null,
    "date": "2026-04-21T04:02:37",
    "name": "[2/4] drm/tegra: Fix iommu_map_sgtable() return value check",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "2ee9c13d9bc7a5924b2a5645c0b4def4f1f3cb81",
    "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-2-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/2225432/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2225432/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-tegra+bounces-13825-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=HgpL/kYp;\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-13825-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=\"HgpL/kYp\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.93.196.53",
            "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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g081h10dLz1yHB\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 14:06:48 +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 B0FF8303CEAB\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 04:04:02 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 91AB228504D;\n\tTue, 21 Apr 2026 04:04:02 +0000 (UTC)",
            "from SA9PR02CU001.outbound.protection.outlook.com\n (mail-southcentralusazon11013053.outbound.protection.outlook.com\n [40.93.196.53])\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 087E419F11B;\n\tTue, 21 Apr 2026 04:03:58 +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:55 +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:55 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776744242; cv=fail;\n b=be/mF9F+MAkMnOp0t6ZRoNF7tZdMLHp0nyWV1Jqy4RrKVDYIQGlCzrFr7Xt9pKCUP6nQM5JBbYGifq7rMA2ZwhIYrESwLnGcot4r6SQjhcMnPnOXEDp2atMBuJ18sNfrMxL0p5DUje4DC+Rxu0kx/Izabraac4m+kiyiAUQ4uTc=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=vaPrmNaEbwdPF3NobB6eUg8njrxNtoVoXkMJgbMrSChdRUHDLnyOeMQ+2TYOfyR+KodAxDhO6MiInds2ceaWwr6z+9za9E3jJ+n2xofZDloaYFzZTw0m/T8BSbR99Vx1yv8K/SSZycbtxcDYbdraESLKkQhfiomBI6Nc3BmpOAUHR7c9ZNef/vbIA96ZPbUkFpOASpCiTAwiuXeGGLeuxogPPZexXLk+GTGEElzFcaWVSKee9SK5H0SXhnOz821LbZZnQ90jttc6fIP8lp22j24ciP7TJc//sfHQKKMFSDmsrxpxihtx0lhv04uHUeowANSi3msSZhatbg+gqcPOog=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776744242; c=relaxed/simple;\n\tbh=3pzQFaVSppJEqpE9xwVXo80T3RNVACIubw+BVFWuOQI=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=FWnoJGvQEotLsXZ/jyXmVd+9/xtG/KN9YAi5T7I60H3/kJuBeIWErUmuZdavU4CHSXRi3ZVUv8LVmpEs3SE+kMMwmrh3o0qIhNT2NgSzYhlW0Yzh423+UoIB/8qyoSVxsr9cynj7TnOGSpwlDaAn4wcf3pU/g6ZsFacuy3BJevY=",
            "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=i27U44oYLObeLFsnA1A4t71XhBrmVCjPjCtIh6I8m6M=;\n b=tp0kKtGDbiRloGK4NZ4i/z4I8kdusRgS7bPrYQrE0lgJamBlpC+r/gkiQWq3iOnIIz6QXUJTvjS6rIERkEa/DnZa9UZ+6+bjM2j3kx9Z4XkcBqJY3xl+uAbDy/i3CaJMMKL8//67GZa1tHwsdDHBHJGfDhjtAjWv1FqzRAW9YZfdmEWIOm8AobQY8wRs9p204hlRJlFuOajv/WDxLeV0uV+tunMrEbhQopnn3veeTUHDAxy6iM7EllPI95rZ99t9R8ZepjKa/iNTS98r7sAdpOm1rVhAZimVymjiT6rMhMB6Bra4yTF5fNSVT8HwW6TXBfQsGttSD3/KXuZCN0xT5Q=="
        ],
        "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=HgpL/kYp; arc=fail smtp.client-ip=40.93.196.53",
            "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=i27U44oYLObeLFsnA1A4t71XhBrmVCjPjCtIh6I8m6M=;\n b=HgpL/kYpCjPs2vPwoGtvOQfSLEtCHb5S73NUUahWEVoJEyfyqizzy1bY5CKSdln0pYGtVybIBwxQ0h3rtIgRUuKFyAfY01TWgQ7FjOQW4t6T3jI+mxScA0L0jafmy1cuzmyy8hX4MqFmUDrPp4iA/JACHCOY6DHXL7jB0BX0fVdtV5lL1SwzEqlBtnaQgAGLpHLOtEN5Z2Iii9bjX01bvZRJTvPI9nCbZjrUVHtd6K3U8aBhMXd8eZzigltkg3fTRL5tuDOzfOwFu3cFTN0YEhANL5kkv/OveTLMbyaCA0gV7nitzPaTdcPBW3GXOq27AYnfuR3VFT9zNWbchN2UPw==",
        "From": "Mikko Perttunen <mperttunen@nvidia.com>",
        "Date": "Tue, 21 Apr 2026 13:02:37 +0900",
        "Subject": "[PATCH 2/4] drm/tegra: Fix iommu_map_sgtable() return value check",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "<20260421-iommu_map_sgtable-return-v1-2-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": "TYCP286CA0278.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:400:3c9::19) 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": "c704152f-e0e0-4fdc-522e-08de9f5b01d2",
        "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\tdGwR7frBHazL1k3SsuyaEvRJ9GOdrt+ORnkQZ6tjZRvaBGBAX7O0k8pHqKl0CHgox6idl7vVAR7S4woZUpsVFeMuMm2WxsCsx5CS5jGr8pFBJAvszm1BpnlaP019ZlEM4sXQLCmf/5I27BlKLAen9OiDlPcTsvQ3uh8lqq5ELefZQ2P0Vl8MnJERjZuhnEL0+ALw7vtyXNl/IAd6yYEbxO9/Ez74Y/DmS/gx4uMU/L8leMV9DRC9iVjQmIEYBFyfWK9vOMWJk5JF8oVNUyKvXUEHEnkvG17OwlDjiX4nhfAZ73Oxadc73cVuARh7jcM1vg0uQH7kMKMjo0a5pS6+Q0VCYpLwKhq6ipvD0ZNuW+CfrLbwRTOo5pdXk4lyaWhWTV1OkuGc+ziAl9vnNI1ceIguV0SHfB2boykIYmCCTeyDWOzIvOnbarpKPU2jDGNiZ3Rm3hJLEz0stvkLBB84N8OIUiWO2RjJDSLzWLpKqB/j57A738hqfrJdlguPR2dP+IoCeJuT8gFAC7OpJRQK+4Uh6mAgzwiiu+maHLQUDD+0XcB5qogfODtRNbgFYqNar1woEwj7DgmNwMP5UNGdAcjCr+rQdM0/PHpBUhKhkccjagOVh4v6kV6QItp8A7V1aTdT7FTyBFHHmcNJVTKrFkEWGrA/QHzxiNG17yUwiS2i/AyVLJjxCG+jluGaokjJjP683clyilwhryksJx5RS23VhM9VWzEQtAL8dqI3iR3tLvtVac9bX+q1dZPrTEB45hPiWCZKR6megoqia365vg==",
        "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?mwEk475GMZjR50F5oWxW1o5LEHpc?=\n\t=?utf-8?q?9FMJVOXANtxu2KEWNo6bC84nPDkQwc0D+MC8xjQ2AsXeJ/Fk1nLO2ZfMNM95uG49U?=\n\t=?utf-8?q?TSP9B3Aq9vmhlqtZY1R8tCur9Bk+7fkat+ayOfhLp9J7M+iXzoNqFskcyKiRwCmxF?=\n\t=?utf-8?q?c/cMsVfxVJ+A4o6/DjhIjC1BXfuHWaXtADLyLb+Oda66jbiI/fVlIQginkWdumUW8?=\n\t=?utf-8?q?7/eX3Omje4CjTvIauDvAwyMgo5Q5H/FM8/7xZxB7Mln7kvetVH1KsCkzOXhkukvJ2?=\n\t=?utf-8?q?dFopf0Gc9E3aR9Zrv8K+ZPbqPLE4Chnh1FMnUeVu5sckT+GOJiDmmstPcxVjhasMA?=\n\t=?utf-8?q?Fd/i4DJGLL0E8CMcqbPh1pK2ZTJPsCUuwsGHna2sNQpmdlzYdffSbTj5pUSr+6gWh?=\n\t=?utf-8?q?O8K34lFdd6I7Va82qeSRENyJntCd/uRE+zs7XAnYOSOLOHftSDXT+29pi7BuqP8fN?=\n\t=?utf-8?q?xjD1zuKid7LC2/DCewGCjFIFu8omv3njjWJyDvesePFq+gFr7Id+/8mKFmYKb6MAi?=\n\t=?utf-8?q?Uocfaf8SgCf79/seGd/PAKQqliZNsfE55IY/y7U0SyWy1ZWAaUMEJr6L/AE9ZipOi?=\n\t=?utf-8?q?EjGL6R1NS3P5gmKlesWY5C1MZOE0hMU1gqAefwG4E/25HhE2QTiAmWOy021v6G4Gg?=\n\t=?utf-8?q?JKJNvrU8Es5wWkeP76es87+MldSV6h0EdCpI0sizKj7K4rlhZ2ir341szQuroiz72?=\n\t=?utf-8?q?or6+9Lr0R8Py0Mu5XzUBQZh6WR94EuoqzhIwG5Gg097lkBlSLWpSEyKWIKoOSU8VH?=\n\t=?utf-8?q?iuzsgkVDU44w6XuTVmwcUnGIpjgRlnk4YYwQM4Il3wqcBOWavvnsBcws2PNlAX+qu?=\n\t=?utf-8?q?ZlzrA/fCS9QtQoxT/mlhmJtphWpP05cDNNtyTTnPGNRYnYSBwd8J0gwsBOVc2RvcD?=\n\t=?utf-8?q?52S/CSRTBeaSbcs1FOIY3wikfrkztqmKBuw8QItvd4uNYm+FGts/6ncro1GQ1cjCX?=\n\t=?utf-8?q?oVuCFZtMqJigbXeN+JtGyCCGBjO/iUFe7aFTTu4481PBZvmlR38TmEmcX6jGlBu8N?=\n\t=?utf-8?q?5RzNYLuUdSx504JEdlhSNZzg0bxy5CkBM1RyxKXZ6R3KjALcKIXF5PC6nSemCUfZO?=\n\t=?utf-8?q?A14n471EGuDpcgrS4rX9Jvuzjc3np6uwWoxgCsIL+U19n1DsNhCo1GhETBcyruGX+?=\n\t=?utf-8?q?IWpMqIrhWW3dzjPduKrrCupQZTFEOQn+KjRksyVnlTb7a5pSXPjDYhE7lTVY1CsW/?=\n\t=?utf-8?q?CcQYnwstE18aE613/5/5DGQmGLckYicAVsJdEcGe6/Z0JvrQb37492jOTK7DYG+ew?=\n\t=?utf-8?q?HAlv36N+LEY8jT7m4/qOBZglndGjSaFR2wSPyiE2LCS+oHmc5C1PhHMpUALG4QVso?=\n\t=?utf-8?q?t6MFOYozDg2Qu5uMt03mEATOqlDRRinxUjmTZxdJbmz8mj0+IXgp6h6afgt/7HaJ5?=\n\t=?utf-8?q?jJXa434poCa9DCbsSbzFCksUhUb/EEzAI6us8S5KwJtZQsOowe/49430qxp9xjT9p?=\n\t=?utf-8?q?9VxUl2oQFBR9LeR3nFrEf/0C1RUqrEmD7Qobh0dcy5TLFSgxzUnnmo7JMluV0AsYO?=\n\t=?utf-8?q?0ucEvyXqvoDIHOLzvzDO3fsl4QFPGhskFoI3v2RW4k5ZmRUGKpHGlE/o9rqW8s9V3?=\n\t=?utf-8?q?Vc93nDs9UwBaNje1z2EcoV5IsxvDeHFprZAI4pPlN05UHCaSKgrWoZebDE06RYamh?=\n\t=?utf-8?q?cv3VYnCeTz/XgWrVeM1gQPkTzuKdvOeli33YdSIWS0t4gfxIp2TmYhmxBePtYRS5s?=\n\t=?utf-8?q?tWHCY7PL/pW3dU//F?=",
        "X-MS-Exchange-AntiSpam-MessageData-1": "NFFeY1ims3HJ5w==",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n c704152f-e0e0-4fdc-522e-08de9f5b01d2",
        "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:55.6047\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 TpNcJFlciXr5Y7ja22/Fuf6ipoC4Mms2Dp5MWa2jeHHZmn4jRgqXoucB2KtyEekXsCjAX1/xS4LPDy5+LDmuzA==",
        "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_bo_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/gpu/drm/tegra/gem.c | 9 ++++++---\n 1 file changed, 6 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/drivers/gpu/drm/tegra/gem.c b/drivers/gpu/drm/tegra/gem.c\nindex d2bae88ad545..684a16be2c0f 100644\n--- a/drivers/gpu/drm/tegra/gem.c\n+++ b/drivers/gpu/drm/tegra/gem.c\n@@ -235,6 +235,7 @@ static const struct host1x_bo_ops tegra_bo_ops = {\n static int tegra_bo_iommu_map(struct tegra_drm *tegra, struct tegra_bo *bo)\n {\n \tint prot = IOMMU_READ | IOMMU_WRITE;\n+\tssize_t size;\n \tint err;\n \n \tif (bo->mm)\n@@ -256,13 +257,15 @@ static int tegra_bo_iommu_map(struct tegra_drm *tegra, struct tegra_bo *bo)\n \n \tbo->iova = bo->mm->start;\n \n-\tbo->size = iommu_map_sgtable(tegra->domain, bo->iova, bo->sgt, prot);\n-\tif (!bo->size) {\n+\tsize = iommu_map_sgtable(tegra->domain, bo->iova, bo->sgt, prot);\n+\tif (size < 0) {\n \t\tdev_err(tegra->drm->dev, \"failed to map buffer\\n\");\n-\t\terr = -ENOMEM;\n+\t\terr = size;\n \t\tgoto remove;\n \t}\n \n+\tbo->size = size;\n+\n \tmutex_unlock(&tegra->mm_lock);\n \n \treturn 0;\n",
    "prefixes": [
        "2/4"
    ]
}