MIPS: kernel: smp-cmp: MIPS MT code needs CONFIG_MIPS_MT
The mips_mt_* symbols are only built and exported if CONFIG_MIPS_MT is enabled. Fixes the following build problem when CONFIG_SMP is enabled but CONFIG_MIPS_MT is not. arch/mips/built-in.o: In function `cmp_prepare_cpus': arch/mips/kernel/smp-cmp.c:197: undefined reference to `mips_mt_set_cpuoptions' Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Signed-off-by: John Crispin <blogic@openwrt.org> Patchwork: http://patchwork.linux-mips.org/patch/5860/
This commit is contained in:
committed by
Ralf Baechle
parent
710d86f8bc
commit
40149889ce
@@ -199,11 +199,14 @@ void __init cmp_prepare_cpus(unsigned int max_cpus)
|
|||||||
pr_debug("SMPCMP: CPU%d: %s max_cpus=%d\n",
|
pr_debug("SMPCMP: CPU%d: %s max_cpus=%d\n",
|
||||||
smp_processor_id(), __func__, max_cpus);
|
smp_processor_id(), __func__, max_cpus);
|
||||||
|
|
||||||
|
#ifdef CONFIG_MIPS_MT
|
||||||
/*
|
/*
|
||||||
* FIXME: some of these options are per-system, some per-core and
|
* FIXME: some of these options are per-system, some per-core and
|
||||||
* some per-cpu
|
* some per-cpu
|
||||||
*/
|
*/
|
||||||
mips_mt_set_cpuoptions();
|
mips_mt_set_cpuoptions();
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
struct plat_smp_ops cmp_smp_ops = {
|
struct plat_smp_ops cmp_smp_ops = {
|
||||||
|
|||||||
Reference in New Issue
Block a user