summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.transmeta.com>2002-09-03 21:06:01 -0700
committerPaul Mackerras <paulus@au1.ibm.com>2002-09-03 21:06:01 -0700
commite42e97d63b46995f3f0d073cae433e4eb87ff5de (patch)
tree99e52f2693381323775f33e182f3e8b03154d5bc /include/linux
parent863032a9e5cd5e8a340cc1f44faa11589719b103 (diff)
Fix IO-APIC edge IRQ handling. IRQ_INPROGRESS was cleared spuriously
if a new edge happened while we were still processing the previous one. Then, if a _third_ edge came in, it would actually cause a reentrant irq handler invocation, because the original INPROGRESS bit was now lost. This was actually seen on IDE in PIO mode.
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions