ns9xxx: fix handle_prio_irq to unmask irqs with lower priority
authorUwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
Fri, 25 Apr 2008 13:03:18 +0000 (15:03 +0200)
committerUwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
Fri, 25 Apr 2008 13:45:08 +0000 (15:45 +0200)
commita13c81952444d032ad3b5b7027b330150dbe2408
tree64192f50fdb19adb8dd5b2705daf6029578b8faf
parent5e69b945f20aec17bf057acbb61b6682461e7149
ns9xxx: fix handle_prio_irq to unmask irqs with lower priority

When an irq is reported all lower prio irqs are masked until the current
irq is acked.  So never leave handle_prio_irq without acking.

desc->status & IRQ_INPROGRESS should never become true because the current
irq is masked until it is acked, too.

Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
arch/arm/mach-ns9xxx/irq.c