Heiko Carstens 85cb185dad [S390] smp: __smp_call_function_map vs cpu_online_map fix.
Both smp_call_function() and __smp_call_function_map() access
cpu_online_map. Both functions run with preemption disabled which
protects for cpus going offline. However new cpus can be added and
therefore the cpu_online_map can change unexpectedly.
So use the call_lock to protect against changes to the cpu_online_map
in start_secondary() and all smp_call_* functions.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2008-05-15 16:52:40 +02:00
..
2008-05-09 08:03:03 -07:00
2008-05-09 08:04:56 -07:00
2008-05-05 12:38:50 -07:00
2008-05-12 22:57:51 +10:00
2008-05-12 22:57:51 +10:00
2008-05-14 19:11:14 -07:00
2008-05-12 22:45:15 -07:00
2008-05-13 08:02:22 -07:00
2008-04-29 08:06:11 -07:00