Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Upgrade to 4.4.50-rt62
[kvmfornfv.git]
/
kernel
/
arch
/
mips
/
kernel
/
smp.c
diff --git
a/kernel/arch/mips/kernel/smp.c
b/kernel/arch/mips/kernel/smp.c
index
2b521e0
..
7fef02a
100644
(file)
--- a/
kernel/arch/mips/kernel/smp.c
+++ b/
kernel/arch/mips/kernel/smp.c
@@
-174,6
+174,9
@@
asmlinkage void start_secondary(void)
cpumask_set_cpu(cpu, &cpu_coherent_mask);
notify_cpu_starting(cpu);
cpumask_set_cpu(cpu, &cpu_coherent_mask);
notify_cpu_starting(cpu);
+ cpumask_set_cpu(cpu, &cpu_callin_map);
+ synchronise_count_slave(cpu);
+
set_cpu_online(cpu, true);
set_cpu_sibling_map(cpu);
set_cpu_online(cpu, true);
set_cpu_sibling_map(cpu);
@@
-181,10
+184,6
@@
asmlinkage void start_secondary(void)
calculate_cpu_foreign_map();
calculate_cpu_foreign_map();
- cpumask_set_cpu(cpu, &cpu_callin_map);
-
- synchronise_count_slave(cpu);
-
/*
* irq will be enabled in ->smp_finish(), enabling it too early
* is dangerous.
/*
* irq will be enabled in ->smp_finish(), enabling it too early
* is dangerous.