From patchwork Sat Aug 11 09:32:17 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Huacai Chen X-Patchwork-Id: 1308271 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork2.kernel.org (Postfix) with ESMTP id CD9E5DF2D2 for ; Sat, 11 Aug 2012 12:35:33 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BF25B9F4D8 for ; Sat, 11 Aug 2012 05:35:33 -0700 (PDT) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-pb0-f49.google.com (mail-pb0-f49.google.com [209.85.160.49]) by gabe.freedesktop.org (Postfix) with ESMTP id 0F1279EE9C for ; Sat, 11 Aug 2012 02:33:56 -0700 (PDT) Received: by mail-pb0-f49.google.com with SMTP id rq8so2857118pbb.36 for ; Sat, 11 Aug 2012 02:33:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; bh=wwsN01bNbglem1+Oo67QbSeqXYqos3nHSsDd4RDmxkU=; b=l8u/JpbZ7GlGryF3zxJzN1VzdBa0wOj6plKhn96HBxtgkhzUxr0/EWal49z7t+FQ6w 0g8lkBM/CAMNUcJV0fFLlkBzr9woxHhvMf0bqlWmcjMBXBKW+LlbnF9/+DUSlxqtPw1E kFCbSOGJjFhDcpZ3HU8AtvkZ/E6RH0jybLELUo9tjjZD64VrvKNG4gwbBPBNAijj0IHt z3PCihS4Z+mPfifbhv7KSonp4xMlZVa5pAr1Rd8Eno4DIkRt639ptYphyExW05gcmINy /7YOG/ps4qgVxxQqjxP/BpYPkF6xIAnr60P75O+qE/yFu25X7UY2yPfkM9M9f6mwBdFX 89Nw== Received: by 10.68.212.161 with SMTP id nl1mr4479379pbc.84.1344677636672; Sat, 11 Aug 2012 02:33:56 -0700 (PDT) Received: from localhost.localdomain ([222.92.8.142]) by mx.google.com with ESMTPS id nu5sm1079954pbb.53.2012.08.11.02.33.51 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 11 Aug 2012 02:33:55 -0700 (PDT) From: Huacai Chen To: Ralf Baechle Subject: [PATCH V5 12/18] drm: Handle io prot correctly for MIPS. Date: Sat, 11 Aug 2012 17:32:17 +0800 Message-Id: <1344677543-22591-13-git-send-email-chenhc@lemote.com> X-Mailer: git-send-email 1.7.7.3 In-Reply-To: <1344677543-22591-1-git-send-email-chenhc@lemote.com> References: <1344677543-22591-1-git-send-email-chenhc@lemote.com> Cc: linux-mips@linux-mips.org, Zhangjin Wu , Hua Yan , Fuxin Zhang , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Hongliang Tao , Huacai Chen 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 Signed-off-by: Huacai Chen Signed-off-by: Hongliang Tao Signed-off-by: Hua Yan Cc: dri-devel@lists.freedesktop.org --- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/drm_vm.c b/drivers/gpu/drm/drm_vm.c index 961ee08..3f06166 100644 --- a/drivers/gpu/drm/drm_vm.c +++ b/drivers/gpu/drm/drm_vm.c @@ -62,7 +62,7 @@ static pgprot_t drm_io_prot(uint32_t map_type, struct vm_area_struct *vma) tmp = pgprot_writecombine(tmp); else tmp = pgprot_noncached(tmp); -#elif defined(__sparc__) || defined(__arm__) +#elif defined(__sparc__) || defined(__arm__) || defined(__mips__) tmp = pgprot_noncached(tmp); #endif return tmp; diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c b/drivers/gpu/drm/ttm/ttm_bo_util.c index f8187ea..0df71ea 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_util.c +++ b/drivers/gpu/drm/ttm/ttm_bo_util.c @@ -472,7 +472,7 @@ pgprot_t ttm_io_prot(uint32_t caching_flags, pgprot_t tmp) else tmp = pgprot_noncached(tmp); #endif -#if defined(__sparc__) +#if defined(__sparc__) || defined(__mips__) if (!(caching_flags & TTM_PL_FLAG_CACHED)) tmp = pgprot_noncached(tmp); #endif