diff options
author | Mike Travis <travis@sgi.com> | 2008-12-16 12:13:11 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-12-16 17:12:18 -0500 |
commit | c8cae544bba6aee0f5cb0756dbab1a71d2c68737 (patch) | |
tree | b7f326377dc0fd76a55e9a23a0c005c2c59913b6 | |
parent | c3895b01e80d120e8d19435f7cb1fa4c60c4e269 (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.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kernel/io_apic.c b/arch/x86/kernel/io_apic.c index d7f0993b8056..3d7d0d55253f 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 | } |
2297 | static void set_ir_ioapic_affinity_irq(unsigned int irq, | 2297 | static 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); |