powerpc: move arch_sd_sibling_asym_packing() to smp.c
PATCH 1/1 powerpc: move arch_sd_sibling_asym_packing() to smp.c
Simple cleanup by moving arch_sd_sibling_asym_packing from process.c to smp.c to save an #ifdef CONFIG_SMP
No functionality change.
Signed-off-by Michael Neuling <[email protected]>
--- arch/powerpc/kernel/process.c | 11 ----------- arch/powerpc/kernel/smp.c | 9 +++++++++ 2 files changed, 9 insertions(+), 11 deletions(-)
arch/powerpc/kernel/process.c +0 -11
@@ -1299,14 +1299,3 @@ unsigned long randomize_et_dyn(unsigned long base)return ret; } - -#ifdef CONFIG_SMP -int arch_sd_sibling_asym_packing (void ) -{ -if (cpu_has_feature (CPU_FTR_ASYM_SMT )) { -printk_once (KERN_INFO "Enabling Asymmetric SMT scheduling\n" ); -return SD_ASYM_PACKING ; - } -return 0 ; -} -#endif
arch/powerpc/kernel/smp.c +9 -0
@@ -580,6 +580,15 @@ void __init smp_cpus_done(unsigned int max_cpus)dump_numa_cpu_topology (); } +int arch_sd_sibling_asym_packing (void ) +{ +if (cpu_has_feature (CPU_FTR_ASYM_SMT )) { +printk_once (KERN_INFO "Enabling Asymmetric SMT scheduling\n" ); +return SD_ASYM_PACKING ; + } +return 0 ; +} +#ifdef CONFIG_HOTPLUG_CPU int __cpu_disable (void ) {