powerpc: Exclude arch_sd_sibiling_asym_packing() on UP

Only SMP systems care about load-balance features, plus this
saves some .text space on UP and also fixes the build.

Reported-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Michael Neuling <mikey@neuling.org>
LKML-Reference: <tip-76cbd8a8f8b0dddbff89a6708bd5bd13c0d21a00@git.kernel.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
Peter Zijlstra 2010-06-09 16:20:55 +02:00 committed by Ingo Molnar
parent 76cbd8a8f8
commit 89275d59b5

View File

@ -1269,6 +1269,7 @@ unsigned long randomize_et_dyn(unsigned long base)
return ret; return ret;
} }
#ifdef CONFIG_SMP
int arch_sd_sibiling_asym_packing(void) int arch_sd_sibiling_asym_packing(void)
{ {
if (cpu_has_feature(CPU_FTR_ASYM_SMT)) { if (cpu_has_feature(CPU_FTR_ASYM_SMT)) {
@ -1277,3 +1278,4 @@ int arch_sd_sibiling_asym_packing(void)
} }
return 0; return 0;
} }
#endif