Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753515AbdGSK4E (ORCPT ); Wed, 19 Jul 2017 06:56:04 -0400 Received: from mailapp01.imgtec.com ([195.59.15.196]:13356 "EHLO mailapp01.imgtec.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753280AbdGSK4C (ORCPT ); Wed, 19 Jul 2017 06:56:02 -0400 Subject: Re: [PATCH 1/2] MIPS: ralink: Fix build error due to missing header To: Ralf Baechle CC: "#4 . 11+" , John Crispin , , References: <1500384346-10527-1-git-send-email-harvey.hunt@imgtec.com> <20170718220126.GA22091@linux-mips.org> From: Harvey Hunt Message-ID: <4f14076f-07f7-accd-cdb3-3682d7206f0e@imgtec.com> Date: Wed, 19 Jul 2017 11:55:59 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20170718220126.GA22091@linux-mips.org> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [192.168.154.107] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1404 Lines: 36 Hi Ralf, On 18/07/17 23:01, Ralf Baechle wrote: > On Tue, Jul 18, 2017 at 02:25:45PM +0100, Harvey Hunt wrote: > >> Previously, was included before ralink_regs.h in all >> ralink files - leading to being implicitly included. >> >> After commit 26dd3e4ff9ac ("MIPS: Audit and remove any unnecessary >> uses of module.h") removed the inclusion of module.h from multiple >> places, some ralink platforms failed to build with the following error: >> >> In file included from arch/mips/ralink/mt7620.c:17:0: >> ./arch/mips/include/asm/mach-ralink/ralink_regs.h: In function ‘rt_sysc_w32’: >> ./arch/mips/include/asm/mach-ralink/ralink_regs.h:38:2: error: implicit declaration of function ‘__raw_writel’ [-Werror=implicit-function-declaration] >> __raw_writel(val, rt_sysc_membase + reg); >> ^ >> ./arch/mips/include/asm/mach-ralink/ralink_regs.h: In function ‘rt_sysc_r32’: >> ./arch/mips/include/asm/mach-ralink/ralink_regs.h:43:2: error: implicit declaration of function ‘__raw_readl’ [-Werror=implicit-function-declaration] >> return __raw_readl(rt_sysc_membase + reg); >> >> Fix this by including . > > Looks sensible, applied. But I'm wondering why I don't see this in my > test builds. Thanks for merging them. There isn't currently a defconfig for this platform, but I am working on adding one. > > Ralf > Thanks, Harvey