projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
MIPS: SMP: Update cpu_foreign_map on CPU disable
[cascardo/linux.git]
/
arch
/
mips
/
kernel
/
smp-cps.c
diff --git
a/arch/mips/kernel/smp-cps.c
b/arch/mips/kernel/smp-cps.c
index
234e7e7
..
39ba5b1
100644
(file)
--- a/
arch/mips/kernel/smp-cps.c
+++ b/
arch/mips/kernel/smp-cps.c
@@
-398,6
+398,7
@@
static int cps_cpu_disable(void)
atomic_sub(1 << cpu_vpe_id(¤t_cpu_data), &core_cfg->vpe_mask);
smp_mb__after_atomic();
set_cpu_online(cpu, false);
+ calculate_cpu_foreign_map();
cpumask_clear_cpu(cpu, &cpu_callin_map);
return 0;