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 <sfr@xxxxxxxxxxxxxxxx> > 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 <sfr@xxxxxxxxxxxxxxxx> > --- > 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 > -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html