From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomasz Stanislawski Subject: [PATCH] drm: exynos: fix gem-prime support Date: Tue, 06 Mar 2012 15:07:01 +0100 Message-ID: <4F561A05.8080402@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by gabe.freedesktop.org (Postfix) with ESMTP id 81C9E9E7C3 for ; Tue, 6 Mar 2012 06:07:13 -0800 (PST) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S4v2l-0006rX-Dt for dri-devel@lists.freedesktop.org; Tue, 06 Mar 2012 15:07:11 +0100 Received: from 217-67-201-162.itsa.net.pl ([217.67.201.162]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Mar 2012 15:07:11 +0100 Received: from t.stanislaws by 217-67-201-162.itsa.net.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 06 Mar 2012 15:07:11 +0100 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org Cc: "'???/Mobile S/W Platform Lab.(???)/E3(??)/????'" , =?UTF-8?B?J+uwleqyveuvvCc=?= , Marek Szyprowski List-Id: dri-devel@lists.freedesktop.org From: Tomasz Stanislawski Fix error handling of dma_buf_export in exynos-drm driver. Signed-off-by: Tomasz Stanislawski Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_dmabuf.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dmabuf.c b/drivers/gpu/drm/exynos/exynos_drm_dmabuf.c index cbb6ad4..5f41de5 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dmabuf.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dmabuf.c @@ -200,7 +200,8 @@ int exynos_dmabuf_prime_handle_to_fd(struct drm_device *drm_dev, */ obj->export_dma_buf = dma_buf_export(obj, &exynos_dmabuf_ops, obj->size, 0600); - if (!obj->export_dma_buf) { + if (IS_ERR(obj->export_dma_buf)) { + DRM_DEBUG_KMS("failed to export dmabuf.\n"); ret = PTR_ERR(obj->export_dma_buf); goto err2; } -- 1.7.5.4