MIPS: Yosemite: delay irq enable to ->smp_finish()
To prepare for smoothing set_cpu_[active|online]() mess up Signed-off-by: Yong Zhang <yong.zhang0@gmail.com> Cc: Sergei Shtylyov <sshtylyov@mvista.com> Cc: David Daney <david.daney@cavium.com> Acked-by: David Daney <david.daney@cavium.com> Patchwork: https://patchwork.linux-mips.org/patch/3848/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
@@ -115,11 +115,11 @@ static void yos_send_ipi_mask(const struct cpumask *mask, unsigned int action)
|
|||||||
*/
|
*/
|
||||||
static void __cpuinit yos_init_secondary(void)
|
static void __cpuinit yos_init_secondary(void)
|
||||||
{
|
{
|
||||||
set_c0_status(ST0_CO | ST0_IE | ST0_IM);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __cpuinit yos_smp_finish(void)
|
static void __cpuinit yos_smp_finish(void)
|
||||||
{
|
{
|
||||||
|
set_c0_status(ST0_CO | ST0_IM | ST0_IE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Hook for after all CPUs are online */
|
/* Hook for after all CPUs are online */
|
||||||
|
Reference in New Issue
Block a user