pmac_setup_arch is only used in the file that it is defined in, so it should not be in the global namespace. Signed-off-by: Arnd Bergmann Index: linux-cg/arch/powerpc/platforms/powermac/setup.c =================================================================== --- linux-cg.orig/arch/powerpc/platforms/powermac/setup.c 2006-01-11 14:59:16.000000000 +0000 +++ linux-cg/arch/powerpc/platforms/powermac/setup.c 2006-01-11 15:04:15.000000000 +0000 @@ -278,7 +278,7 @@ } #endif -void __init pmac_setup_arch(void) +static void __init pmac_setup_arch(void) { struct device_node *cpu, *ic; int *fp; --