diff options
| author | Maciej W. Rozycki <macro@orcam.me.uk> | 2026-05-06 14:15:21 +0300 |
|---|---|---|
| committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 2026-05-26 17:35:36 +0300 |
| commit | 04481cd30e8ec8b86b4dc17d0f89dd24845670a0 (patch) | |
| tree | d99bf84df3b211aa9d0e0dc943c064ee210ecd83 /include/linux | |
| parent | 0eb77376912eba996cd2bc2a259e8e6a49d5998c (diff) | |
| download | linux-04481cd30e8ec8b86b4dc17d0f89dd24845670a0.tar.xz | |
MIPS: DEC: Remove IRQF_ONESHOT reference for IOASIC DMA error IRQs
There is no need for IOASIC DMA error interrupts to use the IRQF_ONESHOT
flag, because while they do need to have the source cleared only at the
conclusion of handling, the action handler supplied is either run in the
hardirq context with interrupts disabled at the CPU level or, where IRQ
threading has been forced, the primary handler has the IRQF_ONESHOT flag
implicitly added and therefore the original action handler, now run as
the thread handler and with interrupts enabled in the CPU, is executed
with the originating interrupt line masked. Therefore no interrupt will
retrigger regardless until the original request has been handled.
Link: https://lore.kernel.org/r/20260127135334.qUEaYP9G@linutronix.de/
Reported-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Maciej W. Rozycki <macro@orcam.me.uk>
Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
