diff options
| author | Alexander Atanasov <alex@ssi.bg> | 2003-07-13 18:54:57 -0700 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@redhat.com> | 2003-07-13 18:54:57 -0700 |
| commit | d6d3baa5e4a5909434127d1eeddb39a5cc521a4d (patch) | |
| tree | 9ddeaf6d4d9c4c084c9d8b849cf121e995238ac6 /include/linux/sysdev.h | |
| parent | b87c49b1e6e83d29789965038eef257ee663ec14 (diff) | |
[PATCH] Fix irq handling of IO-APIC edge IRQs on UP
send_IPI_self is needed to resend irqs with IRQ_PENDING status when
enabled.
Checked with Ingo, and it's in 2.4-ac for some time.
This should fix ide lost interrupts on UP with IO-APIC
Ide trigers it this way:
- disable_irq
- do stuff that triggers IRQ.
- irq is IRQ_PENDING
- enable_irq
- IRQ is lost, needs to be resend.
I'll send the patch to fixup IDE disable_irq logic to Bart.
Diffstat (limited to 'include/linux/sysdev.h')
0 files changed, 0 insertions, 0 deletions
