mirror of
https://github.com/torvalds/linux.git
synced 2024-12-20 10:01:56 +00:00
826e99be6a
When a CPU is disabled via CPU hotplug, cpu_foreign_map is not updated.
This could result in cache management SMP calls being sent to offline
CPUs instead of online siblings in the same core.
Add a call to calculate_cpu_foreign_map() in the various MIPS cpu
disable callbacks after set_cpu_online(). All cases are updated for
consistency and to keep cpu_foreign_map strictly up to date, not just
those which may support hardware multithreading.
Fixes:
|
||
---|---|---|
.. | ||
common | ||
fuloong-2e | ||
lemote-2f | ||
loongson-3 | ||
Kconfig | ||
Makefile | ||
Platform |