linux-stable-rt/arch/arm/mach-sa1100
Russell King d782f33df7 [ARM] Fix Neponset IRQ handling
While testing the genirq code on ARM, a condition was found whereby
the Neponset IRQ handler was being re-entered, causing the system
to deadlock.

Under the ARM IRQ code, this would not have been a visible problem
because the "simple" IRQ handling had no re-entrancy protection.

Resolve this by acknowledging the parent interrupt after we mask it
when we are going to handle one of our "special" level-based sources
(from ethernet or USAR chip.)

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-06-08 17:59:31 +01:00
..
Kconfig
Makefile
Makefile.boot
assabet.c
badge4.c
cerf.c
clock.c
collie.c
collie_pm.c
cpu-sa1100.c
cpu-sa1110.c
dma.c
generic.c
generic.h
h3600.c
hackkit.c
irq.c
jornada720.c
lart.c
leds-assabet.c
leds-badge4.c
leds-cerf.c
leds-hackkit.c
leds-lart.c
leds-simpad.c
leds.c
leds.h
neponset.c
pleb.c
pm.c
shannon.c
simpad.c
sleep.S
ssp.c
time.c