From patchwork Thu Dec 27 10:57:04 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Inki Dae X-Patchwork-Id: 1912641 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork1.kernel.org (Postfix) with ESMTP id C8D0E3FC66 for ; Thu, 27 Dec 2012 10:57:18 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 95BB5E5CB6 for ; Thu, 27 Dec 2012 02:57:18 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by gabe.freedesktop.org (Postfix) with ESMTP id 3E46EE5BF8 for ; Thu, 27 Dec 2012 02:57:07 -0800 (PST) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MFO007E2RR0ZZI0@mailout3.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 27 Dec 2012 19:57:05 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.44]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id B2.E6.12699.1892CD05; Thu, 27 Dec 2012 19:57:05 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-f4-50dc29818b93 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 72.E6.12699.1892CD05; Thu, 27 Dec 2012 19:57:05 +0900 (KST) Received: from daeinki-desktop.10.32.193.11 ([10.90.51.53]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MFO00LNMRR5FY40@mmp2.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 27 Dec 2012 19:57:05 +0900 (KST) From: Inki Dae To: airlied@linux.ie, dri-devel@lists.freedesktop.org Subject: [PATCH] drm/exynos: fix gem buffer allocation type checking Date: Thu, 27 Dec 2012 19:57:04 +0900 Message-id: <1356605824-15995-1-git-send-email-inki.dae@samsung.com> X-Mailer: git-send-email 1.7.4.1 DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRmVeSWpSXmKPExsVy+t8zHd1GzTsBBscmKFlc+fqezYHR4373 caYAxigum5TUnMyy1CJ9uwSujF1nXzAXTGKv+DCxmbmBsY2ti5GTQ0LAROJN/ykoW0ziwr31 QDYXh5DAMkaJJ48bGGGK/s5YwQiRmM4o0Xd/FVTVeiaJJ5eWglWxCahKTFxxH2yUiICpRMek pSwgNrNAocTCnqdgtrCAi8TD/7/AbBaQ+qlXmEFsXqD46pPHobYpSCy495YNokZA4tvkQ0D1 HEBxWYlNB5hB9koIbGCTOP9wMdTZkhIHV9xgmcAouICRYRWjaGpBckFxUnqukV5xYm5xaV66 XnJ+7iZGSFhJ72Bc1WBxiFGAg1GJh1fR+naAEGtiWXFl7iFGCQ5mJRHev7J3AoR4UxIrq1KL 8uOLSnNSiw8x+gBdMpFZSjQ5HxjyeSXxhsYGxoaGloZmppamBjiElcR5mz1SAoQE0hNLUrNT UwtSi2DGMXFwSjUwzo12DOd5cjB44mkOmz0Bioxf6oIVv964q7LjZVvYsdl7FFetEP2ZYB/k wfk9fQHLlCuvMhMnnIhapJP6gCfrbtRXj9XSP1iPvbgVzn/5edYT+bpN98SnON/kX/1mCjf/ K4Yqd/0Z2kzZjc4hq10f6z09Jb/+gXDeg80Hch/tFLk7TUZ8zu81S5RYijMSDbWYi4oTAbg6 O2hYAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRmVeSWpSXmKPExsVy+t9jQd1GzTsBBo9eSllc+fqezYHR4373 caYAxqgGRpuM1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wc oLFKCmWJOaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6jAzQQMI6xoxdZ18wF0xir/gwsZm5 gbGNrYuRk0NCwETi74wVjBC2mMSFe+uB4lwcQgLTGSX67q+CctYzSTy5tBSsik1AVWLiivtg 3SICphIdk5aygNjMAoUSC3uegtnCAi4SD///ArNZQOqnXmEGsXmB4qtPHofapiCx4N5btgmM 3AsYGVYxiqYWJBcUJ6XnGukVJ+YWl+al6yXn525iBAftM+kdjKsaLA4xCnAwKvHwKlrfDhBi TSwrrsw9xCjBwawkwvtX9k6AEG9KYmVValF+fFFpTmrxIUYfoO0TmaVEk/OBEZVXEm9obGJm ZGlkZmxibmyMQ1hJnLfZIyVASCA9sSQ1OzW1ILUIZhwTB6dUA6OkhL+Q9eRHzz2M9N4fn7r0 PNfu2xePRXSesG6Z7zhrUm32FK3gbxM+7JbevsX95O/jGb27ZXc/+XrNriq8t9j9ucuzqRJn DL/yJR/ZpCKUd9NJ0iJJZ9OL5uuHuKX3OKxqWdhq7Cu0RMt58uFnCUr8YhZKp2Z9+D5f+zZP zgzvnQYfr+5aaXJBiaU4I9FQi7moOBEAw5Jc1YcCAAA= X-CFilter-Loop: Reflected Cc: kyungmin.park@samsung.com, sw0312.kim@samsung.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org Errors-To: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org This patch fixes gem buffer allocation type checking. EXYNOS_BO_CONTIG has 0 so the checking should be fixed to 'if (!(flags & EXYNOS_BO_NONCONTIG))' Signed-off-by: Inki Dae Signed-off-by: Kyungmin Park --- drivers/gpu/drm/exynos/exynos_drm_buf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_buf.c b/drivers/gpu/drm/exynos/exynos_drm_buf.c index 74592d1..911f7fd 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_buf.c +++ b/drivers/gpu/drm/exynos/exynos_drm_buf.c @@ -38,7 +38,7 @@ static int lowlevel_buffer_allocate(struct drm_device *dev, * region will be allocated else physically contiguous * as possible. */ - if (flags & EXYNOS_BO_CONTIG) + if (!(flags & EXYNOS_BO_NONCONTIG)) dma_set_attr(DMA_ATTR_FORCE_CONTIGUOUS, &buf->dma_attrs); /*