From patchwork Thu May 11 11:35:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 99612 Delivered-To: patch@linaro.org Received: by 10.140.96.100 with SMTP id j91csp683432qge; Thu, 11 May 2017 04:37:17 -0700 (PDT) X-Received: by 10.84.232.71 with SMTP id f7mr15854447pln.168.1494502637777; Thu, 11 May 2017 04:37:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1494502637; cv=none; d=google.com; s=arc-20160816; b=zEqpvTjOopCQcUluTfBWIo3R4B3NZHYUVLQm1rNZeqUHYKFAWdDX/fSwtWIHUQta/h amXC0iywxEmWYfS2txoyTBSBoI0j4ber5ckIaFk2zWtRCxchVs8iRMJ9s6jpmqxDibPD yQVmsnoGitxBgOPV93KFkhptGdq1d/y19unKzT9sBORliV8Lo352y86Bfrlf4y3P1KpA mXOVsWCBgjxZ0FfsgHoJlAWhPigPV+GKc6ah3omvKfZCC4E2J1JZjgF+ouhx/aoixu+h 24dn+l3WreChw+ESoYqg1f2KMOEYOekVrWbtziwwMoNjHbrys0A2HGObSW0D5Eu1chS/ PMVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=f7HRTDYTEz+doe5wxH1O/zmqNtei4wUrdMWjiOXHUYE=; b=M5wTkfsLd3dGXxUaZagfSYwPJ7IvKiYdkCP9Y7+ZKyS7KMPeqqd6+HIlMiM65yOKnb OXQByZPwpndVyPrJwikk9JJItVD2ctlVbt6PzkBhDxakahSVem3NU5kpq6el8YdEpVgq xpevvWFsKqL20Q6Rsoi82fDjC9/BVrzf+jTWnktL0yGGFq6iTeDfFw6r/pQDpPwiUy2c H+K3nVExBA134z3++IecmfyRthpbBjk8Dm0Lr0d77vFgcGHOzZSsKxQ8/q+1dX1w1NxB +eRcCC5ACteFH8gdBzRPaaxp88JcguyftaKWUO5b1d71yNUgfUv3RTSipP7QsIowEfCO oPIQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y17si1608924pfa.75.2017.05.11.04.37.17; Thu, 11 May 2017 04:37:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755429AbdEKLhD (ORCPT + 25 others); Thu, 11 May 2017 07:37:03 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:63445 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753303AbdEKLhC (ORCPT ); Thu, 11 May 2017 07:37:02 -0400 Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.129]) with ESMTPA (Nemesis) id 0LwmRY-1e6Hr53gE4-016Q0k; Thu, 11 May 2017 13:36:24 +0200 From: Arnd Bergmann To: Joerg Roedel , Matthias Brugger Cc: Arnd Bergmann , Honghui Zhang , iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] iommu/mediatek: include linux/dma-mapping.h Date: Thu, 11 May 2017 13:35:51 +0200 Message-Id: <20170511113619.2596882-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:n1Qv3Rgy2HmuotKOB8O9iji5CC2jlASjgv9xDc77I4vNPulmDst OS7XvzCdyyzc0JQM1KeXqvrdtfcLCVMUZzC9rHfhrxy+O4CBAioAWsmsJExRWeOBZ5TE68c xr8XmewuRtZZVEmtXDhwqy/XjNbi0JccPGG2ehW2qIU4sDtokWY2pXfiHck3LxzajjPtI/I PZDKuXBNbtjwkqeJjrAxg== X-UI-Out-Filterresults: notjunk:1; V01:K0:kFfEr6EWrpE=:rxLP3tDffCpJw6WnHiPjiA 39c0HeVZcBUxYI4X4wnepjNF69KrhTNJQMDA7X5Jc6hHDE5tfFl6HE7VQDyOyFxh0f3Tm+Qgj D7Ts/ZcusogHXBovZcd/K0FYFK4YUTdSz9lT8FxkSR/0kD7QaWACmOqbK1sQNdhIadOYuxdqM oa5k1GIi0CWnWNsczFZpXknR5VtIIJC4fV/YEtwmGnGkMuDbiVIe3ooApZCqGhToBrZiqGzeh TiFgQFb4ypf0pMXiE8u490MY2akGbSMaI0Y6cCHtML69bEKC7RjT6peZ/syJLft8048F5bLpL l52EJIzp8gtifO6WVGYFRBPnjm9Ol0k6q2zYykRPoeTIk6mq+SKn/esJq+v11qzqtp5FGHbS6 MDidlFjrB3hRvfRUJcyJmmyBnnz8kOAMVCg5I4rW7FGwyMART+dlTB/ec0Oa0TEafOxXjZ4tv CIWSgDQzn38wiegOQTxuZT3a7GZJLFlYjMFo4cCybwAkF8WdswzLd2LvkGTCNVK5A5BOf8VNw nbSZWalHlWAdz9oC2l6alQteM+Xgx+Yq2ggQ84XGEWv4y3UWxVOeGTcWT9qf9TLqvERtnqwqH jhQM+jXCOj2WC7hf48OjJzEdSd9/O0sM4W1u99Vl8IMHRe01FKXpETqpP44GOGJTGHmKGo3/I 0vrLi3wz7/F0ycMDywoFrj6njZrKaKLcvXtVUTQ1Y+CP57x3qO8dCVeK2jw4ZcETLB/o= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The mediatek iommu driver relied on an implicit include of dma-mapping.h, but for some reason that is no longer there in 4.12-rc1: drivers/iommu/mtk_iommu_v1.c: In function 'mtk_iommu_domain_finalise': drivers/iommu/mtk_iommu_v1.c:233:16: error: implicit declaration of function 'dma_zalloc_coherent'; did you mean 'debug_dma_alloc_coherent'? [-Werror=implicit-function-declaration] drivers/iommu/mtk_iommu_v1.c: In function 'mtk_iommu_domain_free': drivers/iommu/mtk_iommu_v1.c:265:2: error: implicit declaration of function 'dma_free_coherent'; did you mean 'debug_dma_free_coherent'? [-Werror=implicit-function-declaration] This adds an explicit #include to make it build again. Signed-off-by: Arnd Bergmann --- drivers/iommu/mtk_iommu_v1.c | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c index a27ef570c328..bc1efbfb9ddf 100644 --- a/drivers/iommu/mtk_iommu_v1.c +++ b/drivers/iommu/mtk_iommu_v1.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include