From mboxrd@z Thu Jan 1 00:00:00 1970 From: Randy Dunlap Subject: Re: error: implicit declarations of BUG/BUG_ON/WARN_ON/WARN_ON_ONCE Date: Fri, 15 Jun 2012 09:27:13 -0700 Message-ID: <4FDB6261.2030400@xenotime.net> References: <20120615143303.3b88edcbc3efc7b1bf81839b@canb.auug.org.au> <20120615065231.GA12272@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from oproxy7-pub.bluehost.com ([67.222.55.9]:53573 "HELO oproxy7-pub.bluehost.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S932320Ab2FOQ1b (ORCPT ); Fri, 15 Jun 2012 12:27:31 -0400 In-Reply-To: <20120615065231.GA12272@localhost> Sender: linux-next-owner@vger.kernel.org List-ID: To: Fengguang Wu Cc: Stephen Rothwell , linux-next@vger.kernel.org, LKML On 06/14/2012 11:52 PM, Fengguang Wu wrote: > On Fri, Jun 15, 2012 at 02:33:03PM +1000, Stephen Rothwell wrote: >> Hi all, >> >> Changes since 20120614: >> >> My fixes tree contains: >> fix bug.h's inclusion of kernel.h >=20 > I got these errors with the attached randconfig. Not sure which chang= e > triggers them. Ditto. When CONFIG_BUG is not enabled. > CC arch/x86/kernel/asm-offsets.s > In file included from /c/kernel-tests/mm/arch/x86/include/asm/atomic.= h:6:0, > from /c/kernel-tests/mm/include/linux/atomic.h:4, > from /c/kernel-tests/mm/include/linux/crypto.h:20, > from /c/kernel-tests/mm/arch/x86/kernel/asm-offsets.= c:8: > /c/kernel-tests/mm/arch/x86/include/asm/processor.h: In function =91g= et_aperfmperf=92: > /c/kernel-tests/mm/arch/x86/include/asm/processor.h:937:2: error: imp= licit declaration of function =91WARN_ON_ONCE=92 [-Werror=3Dimplicit-fu= nction-declaration] > In file included from /c/kernel-tests/mm/include/linux/thread_info.h:= 54:0, > from /c/kernel-tests/mm/include/linux/preempt.h:9, > from /c/kernel-tests/mm/include/linux/spinlock.h:50, > from /c/kernel-tests/mm/include/linux/mmzone.h:7, > from /c/kernel-tests/mm/include/linux/gfp.h:4, > from /c/kernel-tests/mm/include/linux/slab.h:12, > from /c/kernel-tests/mm/include/linux/crypto.h:24, > from /c/kernel-tests/mm/arch/x86/kernel/asm-offsets.= c:8: > /c/kernel-tests/mm/arch/x86/include/asm/thread_info.h: In function =91= set_restore_sigmask=92: > /c/kernel-tests/mm/arch/x86/include/asm/thread_info.h:250:2: error: i= mplicit declaration of function =91WARN_ON=92 [-Werror=3Dimplicit-funct= ion-declaration] > In file included from /c/kernel-tests/mm/include/linux/mmzone.h:717:0= , > from /c/kernel-tests/mm/include/linux/gfp.h:4, > from /c/kernel-tests/mm/include/linux/slab.h:12, > from /c/kernel-tests/mm/include/linux/crypto.h:24, > from /c/kernel-tests/mm/arch/x86/kernel/asm-offsets.= c:8: > /c/kernel-tests/mm/include/linux/memory_hotplug.h: In function =91gen= eric_alloc_nodedata=92: > /c/kernel-tests/mm/include/linux/memory_hotplug.h:152:2: error: impli= cit declaration of function =91BUG=92 [-Werror=3Dimplicit-function-decl= aration] =20 > In file included from /c/kernel-tests/mm/arch/x86/include/asm/apic.h:= 12:0, =20 > from /c/kernel-tests/mm/arch/x86/include/asm/smp.h:1= 3, > from /c/kernel-tests/mm/include/linux/smp.h:38, > from /c/kernel-tests/mm/include/linux/topology.h:33, > from /c/kernel-tests/mm/include/linux/gfp.h:7, > from /c/kernel-tests/mm/include/linux/slab.h:12, > from /c/kernel-tests/mm/include/linux/crypto.h:24, > from /c/kernel-tests/mm/arch/x86/kernel/asm-offsets.= c:8: > /c/kernel-tests/mm/arch/x86/include/asm/fixmap.h: In function =91virt= _to_fix=92: > /c/kernel-tests/mm/arch/x86/include/asm/fixmap.h:220:2: error: implic= it declaration of function =91BUG_ON=92 [-Werror=3Dimplicit-function-de= claration] > HOSTLD scripts/genksyms/genksyms > cc1: some warnings being treated as errors > make[2]: *** [arch/x86/kernel/asm-offsets.s] Error 1 > make[1]: *** [prepare0] Error 2 > make[1]: *** Waiting for unfinished jobs.... >=20 > Thanks, > Fengguang --=20 ~Randy