diff --git a/arch/ia64/hp/sim/hpsim_irq.c b/arch/ia64/hp/sim/hpsim_irq.c index 77dd1302f21bcc0ba687653e416329c6b5309d0e..c0d25a2a3e9caf1ddbf7eb396b23027347024856 100644 --- a/arch/ia64/hp/sim/hpsim_irq.c +++ b/arch/ia64/hp/sim/hpsim_irq.c @@ -21,6 +21,11 @@ hpsim_irq_noop (unsigned int irq) { } +static void +hpsim_set_affinity_noop (unsigned int a, cpumask_t b) +{ +} + static struct hw_interrupt_type irq_type_hp_sim = { .typename = "hpsim", .startup = hpsim_irq_startup, @@ -29,7 +34,7 @@ static struct hw_interrupt_type irq_type_hp_sim = { .disable = hpsim_irq_noop, .ack = hpsim_irq_noop, .end = hpsim_irq_noop, - .set_affinity = (void (*)(unsigned int, unsigned long)) hpsim_irq_noop, + .set_affinity = hpsim_set_affinity_noop, }; void __init diff --git a/arch/ia64/kernel/mca.c b/arch/ia64/kernel/mca.c index 3b9e545d3a37de9bf21febb6bb57b68608c573e2..6011b98f7fbb9c5c033f2e8c6b5fe37a235b9693 100644 --- a/arch/ia64/kernel/mca.c +++ b/arch/ia64/kernel/mca.c @@ -128,8 +128,6 @@ static int cmc_polling_enabled = 1; */ static int cpe_poll_enabled = 1; -static int cpe_vector = -1; - extern void salinfo_log_wakeup(int type, u8 *buffer, u64 size, int irqsafe); /* @@ -274,6 +272,8 @@ ia64_mca_log_sal_error_record(int sal_info_type) #ifdef CONFIG_ACPI +static int cpe_vector = -1; + static irqreturn_t ia64_mca_cpe_int_handler (int cpe_irq, void *arg, struct pt_regs *ptregs) {