From patchwork Tue Oct 13 07:00:48 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joonyoung Shim X-Patchwork-Id: 7381571 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 30B429F302 for ; Tue, 13 Oct 2015 07:01:07 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 56178206CC for ; Tue, 13 Oct 2015 07:01:06 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id 300DA20938 for ; Tue, 13 Oct 2015 07:01:05 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9D50B6E168; Tue, 13 Oct 2015 00:01:00 -0700 (PDT) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) by gabe.freedesktop.org (Postfix) with ESMTPS id 492F26E168 for ; Tue, 13 Oct 2015 00:00:58 -0700 (PDT) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NW502JR7CTIW280@mailout2.samsung.com> for dri-devel@lists.freedesktop.org; Tue, 13 Oct 2015 16:00:54 +0900 (KST) Received: from epcpsbgm1new.samsung.com ( [172.20.52.114]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 96.F8.05284.62CAC165; Tue, 13 Oct 2015 16:00:54 +0900 (KST) X-AuditID: cbfee68f-f796f6d0000014a4-e5-561cac26625f Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1new.samsung.com (EPCPMTA) with SMTP id 04.AE.23663.62CAC165; Tue, 13 Oct 2015 16:00:54 +0900 (KST) Received: from localhost.localdomain ([10.252.81.123]) by mmp2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NW500D04CTI4DN1@mmp2.samsung.com>; Tue, 13 Oct 2015 16:00:54 +0900 (KST) From: Joonyoung Shim To: dri-devel@lists.freedesktop.org Subject: [PATCH 3/9] drm/exynos: remove using non-consistent DMA attribute Date: Tue, 13 Oct 2015 16:00:48 +0900 Message-id: <1444719654-10639-4-git-send-email-jy0922.shim@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1444719654-10639-1-git-send-email-jy0922.shim@samsung.com> References: <1444719654-10639-1-git-send-email-jy0922.shim@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRmVeSWpSXmKPExsWyRsSkSFdtjUyYwcMP5hZXvr5ns5h0fwKL xYt7F1ksZkx+yebA4nG/+ziTR9+WVYwBTFFcNimpOZllqUX6dglcGY9OvGMpuMRZcWyadAPj Yo4uRk4OCQETiScLHrBA2GISF+6tZwOxhQRWMEqca66AqXm8/S1TFyMXUHwWo8TNGwuYIZwf jBKT/7QxgVSxCehJ3Nl2HMwWEVCW+DtxFSOIzSzgKbFi1TygOAeHsICXxP07YSBhFgFViVWT X7OC2LwC7hJ33i1khFgmJ3Hy2GSwOKeAh8TTg1uhDnKXOHG0ixVkr4TAezaJiRvvsUIMEpD4 NvkQC8h8CQFZiU0HmCHmSEocXHGDZQKj8AJGhlWMoqkFyQXFSelFxnrFibnFpXnpesn5uZsY gYF6+t+z/h2Mdw9YH2IU4GBU4uF9ESkTJsSaWFZcmXuI0RRow0RmKdHkfGA85JXEGxqbGVmY mpgaG5lbmimJ8y6U+hksJJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgZHJ91h57K5tcyYdVtFa Gf4huSSgrSH7Nb9R6oUjawPaUtiDnreqW6bHbdZbEyel37lk0aSo0zO915mvidv0NrYwb8L0 hZPuKG/jkFhtNldt2udN7z8vthHnVnGQEL6YGmqV3tUsuDflbdnNihtf5R87b5+07OEq3Vk7 T+18caGyLKx1vkNJ0QElluKMREMt5qLiRABPaKPHTwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42I5/e+xoK7aGpkwg61rjS2ufH3PZjHp/gQW ixf3LrJYzJj8ks2BxeN+93Emj74tqxgDmKIaGG0yUhNTUosUUvOS81My89JtlbyD453jTc0M DHUNLS3MlRTyEnNTbZVcfAJ03TJzgFYpKZQl5pQChQISi4uV9O0wTQgNcdO1gGmM0PUNCYLr MTJAAwlrGDMenXjHUnCJs+LYNOkGxsUcXYycHBICJhKPt79lgrDFJC7cW8/WxcjFISQwi1Hi 5o0FzBDOD0aJyX/awKrYBPQk7mw7DmaLCChL/J24ihHEZhbwlFixah5QnINDWMBL4v6dMJAw i4CqxKrJr1lBbF4Bd4k77xYyQiyTkzh5bDJYnFPAQ+Lpwa1sILYQUM2Jo12sExh5FzAyrGKU SC1ILihOSs81zEst1ytOzC0uzUvXS87P3cQIjodnUjsYD+5yP8QowMGoxMP7IlImTIg1say4 MvcQowQHs5IIb1ILUIg3JbGyKrUoP76oNCe1+BCjKdBhE5mlRJPzgbGaVxJvaGxiZmRpZG5o YWRsriTOe+MQQ5iQQHpiSWp2ampBahFMHxMHp1QDo2bMezMxvnPX1h5itRJ+epf31fQjdb9a RcqezxKctGtZnfENF58XRZ4f9AIbzwfUlt4PjvwTfdu9Nyc1zd1hx2p9WUdGphlLnmzumanb XZpz4kuw6cMdFy0U/zk1N0ssM882DYl9nufRO9vv6HTZnpC8q+afBV802btd0uW5coRP5KPk JTM9JZbijERDLeai4kQAatHJLp0CAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: sw0312.kim@samsung.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP DMA_ATTR_NON_CONSISTENT isn't supported in DMA mapping API of ARM, so it doesn't give any effects to use non-consistent DMA attribute. Signed-off-by: Joonyoung Shim --- drivers/gpu/drm/exynos/exynos_drm_gem.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.c b/drivers/gpu/drm/exynos/exynos_drm_gem.c index 17a52f89a690..d5951f75c774 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gem.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gem.c @@ -41,15 +41,10 @@ static int exynos_drm_alloc_buf(struct exynos_drm_gem *exynos_gem) if (!(exynos_gem->flags & EXYNOS_BO_NONCONTIG)) dma_set_attr(DMA_ATTR_FORCE_CONTIGUOUS, &exynos_gem->dma_attrs); - /* - * if EXYNOS_BO_WC or EXYNOS_BO_NONCACHABLE, writecombine mapping - * else cachable mapping. - */ + /* if EXYNOS_BO_WC or EXYNOS_BO_NONCACHABLE, writecombine mapping */ if (exynos_gem->flags & EXYNOS_BO_WC || !(exynos_gem->flags & EXYNOS_BO_CACHABLE)) attr = DMA_ATTR_WRITE_COMBINE; - else - attr = DMA_ATTR_NON_CONSISTENT; dma_set_attr(attr, &exynos_gem->dma_attrs); dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &exynos_gem->dma_attrs);