{"id":2225432,"url":"http://patchwork.ozlabs.org/api/patches/2225432/?format=json","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/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-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/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-2-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/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"]}