aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/io_apic.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2011-09-18 00:22:57 +0100
committerJan Beulich <jbeulich@suse.com>2011-09-18 00:22:57 +0100
commit6ac9f9c55cce7e94445120ee8751a165dfe2d9d3 (patch)
tree564d7e5fb09327622ca78c5202212c90baca88b5 /xen/arch/x86/io_apic.c
parent645bf0d3fb22c91491c73dd16d184e8e986e1251 (diff)
downloadxen-6ac9f9c55cce7e94445120ee8751a165dfe2d9d3.tar.gz
xen-6ac9f9c55cce7e94445120ee8751a165dfe2d9d3.tar.bz2
xen-6ac9f9c55cce7e94445120ee8751a165dfe2d9d3.zip
convert more literal uses of cpumask_t to pointers
This is particularly relevant as the number of CPUs to be supported increases (as recently happened for the default thereof). Signed-off-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/arch/x86/io_apic.c')
-rw-r--r--xen/arch/x86/io_apic.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index 9577157660..6c03c407c6 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -697,13 +697,13 @@ set_ioapic_affinity_irq_desc(struct irq_desc *desc, const cpumask_t *mask)
}
static void
-set_ioapic_affinity_irq(unsigned int irq, const struct cpumask mask)
+set_ioapic_affinity_irq(unsigned int irq, const struct cpumask *mask)
{
struct irq_desc *desc;
desc = irq_to_desc(irq);
- set_ioapic_affinity_irq_desc(desc, &mask);
+ set_ioapic_affinity_irq_desc(desc, mask);
}
#endif /* CONFIG_SMP */
@@ -802,7 +802,7 @@ void /*__init*/ setup_ioapic_dest(void)
irq = pin_2_irq(irq_entry, ioapic, pin);
cfg = irq_cfg(irq);
BUG_ON(cpus_empty(cfg->cpu_mask));
- set_ioapic_affinity_irq(irq, cfg->cpu_mask);
+ set_ioapic_affinity_irq(irq, &cfg->cpu_mask);
}
}
@@ -2063,7 +2063,7 @@ static void __init check_timer(void)
vector = FIRST_HIPRIORITY_VECTOR;
clear_irq_vector(0);
- if ((ret = bind_irq_vector(0, vector, 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].status &= ~IRQ_DISABLED;