diff options
Diffstat (limited to 'arch/ia64/kernel/mca.c')
| -rw-r--r-- | arch/ia64/kernel/mca.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/ia64/kernel/mca.c b/arch/ia64/kernel/mca.c index 80d50b83d419..84fb405eee87 100644 --- a/arch/ia64/kernel/mca.c +++ b/arch/ia64/kernel/mca.c | |||
| @@ -2125,7 +2125,6 @@ ia64_mca_late_init(void) | |||
| 2125 | cpe_poll_timer.function = ia64_mca_cpe_poll; | 2125 | cpe_poll_timer.function = ia64_mca_cpe_poll; |
| 2126 | 2126 | ||
| 2127 | { | 2127 | { |
| 2128 | struct irq_desc *desc; | ||
| 2129 | unsigned int irq; | 2128 | unsigned int irq; |
| 2130 | 2129 | ||
| 2131 | if (cpe_vector >= 0) { | 2130 | if (cpe_vector >= 0) { |
| @@ -2133,8 +2132,7 @@ ia64_mca_late_init(void) | |||
| 2133 | irq = local_vector_to_irq(cpe_vector); | 2132 | irq = local_vector_to_irq(cpe_vector); |
| 2134 | if (irq > 0) { | 2133 | if (irq > 0) { |
| 2135 | cpe_poll_enabled = 0; | 2134 | cpe_poll_enabled = 0; |
| 2136 | desc = irq_desc + irq; | 2135 | irq_set_status_flags(irq, IRQ_PER_CPU); |
| 2137 | desc->status |= IRQ_PER_CPU; | ||
| 2138 | setup_irq(irq, &mca_cpe_irqaction); | 2136 | setup_irq(irq, &mca_cpe_irqaction); |
| 2139 | ia64_cpe_irq = irq; | 2137 | ia64_cpe_irq = irq; |
| 2140 | ia64_mca_register_cpev(cpe_vector); | 2138 | ia64_mca_register_cpev(cpe_vector); |
