diff options
author | Alexey Charkov <alchark@gmail.com> | 2025-05-06 16:46:17 +0400 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2025-05-06 15:58:26 +0200 |
commit | 49f92d3859cdd8534a1cd15037f950c483a5de40 (patch) | |
tree | 8f6d57f9761e26a00f63ab9c574099d3bffc8425 /scripts/generate_rust_analyzer.py | |
parent | 54a1f3eb89ded8114b0bffc3696757cd95665ef9 (diff) |
irqchip/irq-vt8500: Use a dedicated chained handler function
Current code for the chained interrupt controller maps its interrupts on
the parent but doesn't register a separate chained handler, instead
needlessly calling enable_irq() on an unactivated parent interrupt, causing
a boot time WARN_ON from the common code.
The common handler meanwhile loops through all registered interrupt
controllers in an arbitrary order and tries to handle active interrupts
in each of them, which is fragile.
Use common infrastructure for handling chained interrupts instead.
Signed-off-by: Alexey Charkov <alchark@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250506-vt8500-intc-updates-v2-4-a3a0606cf92d@gmail.com
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions