提交 10102692 编写于 作者: J Jonas Gorski 提交者: Ralf Baechle

MIPS: BCM63XX: always register bmips smp ops

Use the return value for guarding further SMP setup.
Signed-off-by: NJonas Gorski <jogo@openwrt.org>
Signed-off-by: NJohn Crispin <blogic@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/6249/
上级 04fa8bf7
...@@ -59,10 +59,8 @@ void __init prom_init(void) ...@@ -59,10 +59,8 @@ void __init prom_init(void)
/* do low level board init */ /* do low level board init */
board_prom_init(); board_prom_init();
if (IS_ENABLED(CONFIG_CPU_BMIPS4350) && IS_ENABLED(CONFIG_SMP)) { /* set up SMP */
/* set up SMP */ if (!register_bmips_smp_ops()) {
register_bmips_smp_ops();
/* /*
* BCM6328 might not have its second CPU enabled, while BCM3368 * BCM6328 might not have its second CPU enabled, while BCM3368
* and BCM6358 need special handling for their shared TLB, so * and BCM6358 need special handling for their shared TLB, so
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册