From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Herrenschmidt Subject: Re: linux-next: rr tree build failure Date: Thu, 12 Nov 2009 20:02:00 +1100 Message-ID: <1258016520.2140.329.camel@pasglop> References: <20091112190308.443d97a3.sfr@canb.auug.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20091112190308.443d97a3.sfr@canb.auug.org.au> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linuxppc-dev-bounces+glppd-linuxppc64-dev=m.gmane.org@lists.ozlabs.org Errors-To: linuxppc-dev-bounces+glppd-linuxppc64-dev=m.gmane.org@lists.ozlabs.org To: Stephen Rothwell Cc: linuxppc-dev@ozlabs.org, Rusty Russell , Paul Mackerras , linux-next@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-next.vger.kernel.org On Thu, 2009-11-12 at 19:03 +1100, Stephen Rothwell wrote: > Hi Rusty, > > Today's linux-next build (powerpc ppc44x_defconfig) failed like this: > > .tmp_exports-asm.o: In function `__ksymtab_pci_alloc_consistent': > (__ksymtab_sorted+0x2a30): undefined reference to `pci_alloc_consistent' > .tmp_exports-asm.o: In function `__ksymtab_pci_free_consistent': > (__ksymtab_sorted+0x2b70): undefined reference to `pci_free_consistent' > > Caused by the powerpc architecture EXPORTing static inlines (for 32 bit > builds) interacting with changes in the rr tree. > > I have applied this patch for today: Thanks. Our EXPORTs are bogus (probably leftovers) it seems. I'll dbl check tomorrow but that looks like a patch I should pickup in powerpc -next anyways. Cheers, Ben. > From: Stephen Rothwell > Date: Thu, 12 Nov 2009 18:54:13 +1100 > Subject: [PATCH] powerpc: do not export pci_alloc/free_consistent > > Since they are static inline functions. > > Signed-off-by: Stephen Rothwell > --- > arch/powerpc/kernel/ppc_ksyms.c | 2 -- > 1 files changed, 0 insertions(+), 2 deletions(-) > > diff --git a/arch/powerpc/kernel/ppc_ksyms.c b/arch/powerpc/kernel/ppc_ksyms.c > index 07115d6..4254514 100644 > --- a/arch/powerpc/kernel/ppc_ksyms.c > +++ b/arch/powerpc/kernel/ppc_ksyms.c > @@ -96,8 +96,6 @@ EXPORT_SYMBOL(copy_4K_page); > EXPORT_SYMBOL(isa_io_base); > EXPORT_SYMBOL(isa_mem_base); > EXPORT_SYMBOL(pci_dram_offset); > -EXPORT_SYMBOL(pci_alloc_consistent); > -EXPORT_SYMBOL(pci_free_consistent); > #endif /* CONFIG_PCI */ > > EXPORT_SYMBOL(start_thread); > -- > 1.6.5.2 >