aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/io_apic.c
diff options
context:
space:
mode:
authorTim Deegan <Tim.Deegan@citrix.com>2011-03-07 11:21:11 +0000
committerTim Deegan <Tim.Deegan@citrix.com>2011-03-07 11:21:11 +0000
commitd694e3d8c56b6dae405a5be357a5ee9981aaba46 (patch)
tree730d2ba3d5215bfbe3f1fcb3516ae0da90bde1ef /xen/arch/x86/io_apic.c
parentdf79b5a8de3d6805f795da0aa29239c10029127c (diff)
downloadxen-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.c3
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;