Skip to content
Commit 020eb3da authored by Ruslan Ruslichenko's avatar Ruslan Ruslichenko Committed by Thomas Gleixner
Browse files

x86/ioapic: Restore IO-APIC irq_chip retrigger callback

commit d32932d0 removed the irq_retrigger callback from the IO-APIC
chip and did not add it to the new IO-APIC-IR irq chip.

Unfortunately the software resend fallback is not enabled on X86, so edge
interrupts which are received during the lazy disabled state of the
interrupt line are not retriggered and therefor lost.

Restore the callbacks.

[ tglx: Massaged changelog ]

Fixes: d32932d0

  ("x86/irq: Convert IOAPIC to use hierarchical irqdomain interfaces")
Signed-off-by: default avatarRuslan Ruslichenko <rruslich@cisco.com>
Cc: xe-linux-external@cisco.com
Cc: stable@vger.kernel.org
Link: http://lkml.kernel.org/r/1484662432-13580-1-git-send-email-rruslich@cisco.com
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 49def185
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment