mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
complete conversion set_bit() -> __cpumask_set_cpu() by 4aaca0e9cd
While converting to __cpumask_set_cpu() was correct, the first argument
passed should have been corrected to be "cpu" instead of "nr" at once.
The wrong construct results in problems on systems with relatively few
CPUs.
Reported-by: Sander Eikelenboom <linux@eikelenboom.it>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citirx.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
master commit: 5dbdf33c57
master date: 2015-02-27 16:09:27 +0100
This commit is contained in:
1 parent
483c6cd294
commit
5bbd39daee
1 file changed
+1
-1
@@ -106,7 +106,7 @@ void cpu_raise_softirq(unsigned int cpu, unsigned int nr)
|
||||
if ( !per_cpu(batching, this_cpu) || in_irq() )
|
||||
smp_send_event_check_cpu(cpu);
|
||||
else
|
||||
set_bit(nr, &per_cpu(batch_mask, this_cpu));
|
||||
cpumask_set_cpu(cpu, &per_cpu(batch_mask, this_cpu));
|
||||
}
|
||||
|
||||
void cpu_raise_softirq_batch_begin(void)
|
||||
|
||||