diff options
Diffstat (limited to 'drivers/parisc')
-rw-r--r-- | drivers/parisc/iosapic.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/parisc/iosapic.c b/drivers/parisc/iosapic.c index 1fbda77cefc2..90489ade632e 100644 --- a/drivers/parisc/iosapic.c +++ b/drivers/parisc/iosapic.c | |||
@@ -692,6 +692,7 @@ static void iosapic_end_irq(unsigned int irq) | |||
692 | DBG(KERN_DEBUG "end_irq(%d): eoi(%p, 0x%x)\n", irq, | 692 | DBG(KERN_DEBUG "end_irq(%d): eoi(%p, 0x%x)\n", irq, |
693 | vi->eoi_addr, vi->eoi_data); | 693 | vi->eoi_addr, vi->eoi_data); |
694 | iosapic_eoi(vi->eoi_addr, vi->eoi_data); | 694 | iosapic_eoi(vi->eoi_addr, vi->eoi_data); |
695 | cpu_end_irq(irq); | ||
695 | } | 696 | } |
696 | 697 | ||
697 | static unsigned int iosapic_startup_irq(unsigned int irq) | 698 | static unsigned int iosapic_startup_irq(unsigned int irq) |
@@ -728,7 +729,7 @@ static struct hw_interrupt_type iosapic_interrupt_type = { | |||
728 | .shutdown = iosapic_disable_irq, | 729 | .shutdown = iosapic_disable_irq, |
729 | .enable = iosapic_enable_irq, | 730 | .enable = iosapic_enable_irq, |
730 | .disable = iosapic_disable_irq, | 731 | .disable = iosapic_disable_irq, |
731 | .ack = no_ack_irq, | 732 | .ack = cpu_ack_irq, |
732 | .end = iosapic_end_irq, | 733 | .end = iosapic_end_irq, |
733 | #ifdef CONFIG_SMP | 734 | #ifdef CONFIG_SMP |
734 | .set_affinity = iosapic_set_affinity_irq, | 735 | .set_affinity = iosapic_set_affinity_irq, |