aboutsummaryrefslogtreecommitdiff
path: root/drivers/dio
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2006-06-08 17:59:31 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-06-08 17:59:31 +0100
commitd782f33df706f1b8a4496b41fd7d339c6e23aa59 (patch)
treeab3241bfff98d3114f5f1337ca3885720f396276 /drivers/dio
parent1def630a6a49dda5bc89dfbd86656293640456f0 (diff)
[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>
Diffstat (limited to 'drivers/dio')
0 files changed, 0 insertions, 0 deletions