x86: use cpumask_any() in mask-to-APIC-ID conversions
authorJan Beulich <jbeulich@suse.com>
Fri, 23 Aug 2013 13:04:17 +0000 (15:04 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 23 Aug 2013 13:04:17 +0000 (15:04 +0200)
commit105ee865be224999e301b4303c740c1143b67b1d
treeda0841328b5782c669ede8ebd8a5783a6662a99d
parent829b8498cc781f5ed8f7b9e16378f448b4d45213
x86: use cpumask_any() in mask-to-APIC-ID conversions

This is to avoid picking CPU0 for almost any such operation, resulting
in very uneven distribution of interrupt load.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/genapic/delivery.c
xen/arch/x86/genapic/x2apic.c