diff options
author | Tim Deegan <Tim.Deegan@citrix.com> | 2011-03-07 11:21:11 +0000 |
---|---|---|
committer | Tim Deegan <Tim.Deegan@citrix.com> | 2011-03-07 11:21:11 +0000 |
commit | d694e3d8c56b6dae405a5be357a5ee9981aaba46 (patch) | |
tree | 730d2ba3d5215bfbe3f1fcb3516ae0da90bde1ef /xen/arch/x86/io_apic.c | |
parent | df79b5a8de3d6805f795da0aa29239c10029127c (diff) | |
download | xen-d694e3d8c56b6dae405a5be357a5ee9981aaba46.tar.gz xen-d694e3d8c56b6dae405a5be357a5ee9981aaba46.tar.bz2 xen-d694e3d8c56b6dae405a5be357a5ee9981aaba46.zip |
xen: adjust cpumask initializers to suit clang's incomplete gccisms.
This is needed to compile xen with clang.
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/io_apic.c')
-rw-r--r-- | xen/arch/x86/io_apic.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c index 7a4505aeb6..3c10639786 100644 --- a/xen/arch/x86/io_apic.c +++ b/xen/arch/x86/io_apic.c @@ -1907,6 +1907,7 @@ static void __init check_timer(void) int apic1, pin1, apic2, pin2; int vector, ret; unsigned long flags; + cpumask_t mask_all = CPU_MASK_ALL; local_irq_save(flags); @@ -1917,7 +1918,7 @@ static void __init check_timer(void) vector = FIRST_HIPRIORITY_VECTOR; clear_irq_vector(0); - if ((ret = bind_irq_vector(0, vector, (cpumask_t)CPU_MASK_ALL))) + if ((ret = bind_irq_vector(0, vector, mask_all))) printk(KERN_ERR"..IRQ0 is not set correctly with ioapic!!!, err:%d\n", ret); irq_desc[0].depth = 0; |