aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Travis <travis@sgi.com>2008-12-16 12:13:11 -0500
committerIngo Molnar <mingo@elte.hu>2008-12-16 17:12:18 -0500
commitc8cae544bba6aee0f5cb0756dbab1a71d2c68737 (patch)
treeb7f326377dc0fd76a55e9a23a0c005c2c59913b6
parentc3895b01e80d120e8d19435f7cb1fa4c60c4e269 (diff)
x86: fix build error with post-merge of tip/cpus4096 and rr-for-ingo/master.
Ingo Molnar wrote: > allyes64 build failure: > > arch/x86/kernel/io_apic.c: In function ‘set_ir_ioapic_affinity_irq_desc’: > arch/x86/kernel/io_apic.c:2295: error: incompatible type for argument 2 of > ‘migrate_ioapic_irq_desc’ > arch/x86/kernel/io_apic.c: In function ‘ir_set_msi_irq_affinity’: > arch/x86/kernel/io_apic.c:3205: error: incompatible type for argument 2 of > ‘set_extra_move_desc’ > make[1]: *** wait: No child processes. Stop. Here's a small patch to correct the build error with the post-merge tree. Built and boot-tested. I'll will reset the follow on patches in my brand new git tree to accommodate this change. Fix two references in io_apic.c that were incorrect. Signed-off-by: Mike Travis <travis@sgi.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r--arch/x86/kernel/io_apic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kernel/io_apic.c b/arch/x86/kernel/io_apic.c
index d7f0993b805..3d7d0d55253 100644
--- a/arch/x86/kernel/io_apic.c
+++ b/arch/x86/kernel/io_apic.c
@@ -2292,7 +2292,7 @@ static void set_ir_ioapic_affinity_irq_desc(struct irq_desc *desc,
2292 return; 2292 return;
2293 } 2293 }
2294 2294
2295 migrate_ioapic_irq_desc(desc, mask); 2295 migrate_ioapic_irq_desc(desc, *mask);
2296} 2296}
2297static void set_ir_ioapic_affinity_irq(unsigned int irq, 2297static void set_ir_ioapic_affinity_irq(unsigned int irq,
2298 const struct cpumask *mask) 2298 const struct cpumask *mask)
@@ -3203,7 +3203,7 @@ static void ir_set_msi_irq_affinity(unsigned int irq,
3203 if (assign_irq_vector(irq, cfg, *mask)) 3203 if (assign_irq_vector(irq, cfg, *mask))
3204 return; 3204 return;
3205 3205
3206 set_extra_move_desc(desc, mask); 3206 set_extra_move_desc(desc, *mask);
3207 3207
3208 cpumask_and(&tmp, &cfg->domain, mask); 3208 cpumask_and(&tmp, &cfg->domain, mask);
3209 dest = cpu_mask_to_apicid(tmp); 3209 dest = cpu_mask_to_apicid(tmp);