diff options
| author | Nick Hu <[email protected]> | 2025-11-14 07:28:44 +0000 |
|---|---|---|
| committer | Thomas Gleixner <[email protected]> | 2025-11-14 15:52:34 +0000 |
| commit | 14473a1f88596fd729e892782efc267c0097dd1d (patch) | |
| tree | 28fda1d12a4ad6d051413a1ec6d34837a48b24ae /lib/mpi/mpi-scan.c | |
| parent | Linux 6.18-rc5 (diff) | |
| download | kernel-14473a1f88596fd729e892782efc267c0097dd1d.tar.gz kernel-14473a1f88596fd729e892782efc267c0097dd1d.zip | |
irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
The irq_domain_free_irqs() helper requires that the irq_domain_ops->free
callback is implemented. Otherwise, the kernel reports the warning message
"NULL pointer, cannot free irq" when irq_dispose_mapping() is invoked to
release the per-HART local interrupts.
Set irq_domain_ops->free to irq_domain_free_irqs_top() to cure that.
Fixes: 832f15f42646 ("RISC-V: Treat IPIs as normal Linux IRQs")
Signed-off-by: Nick Hu <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Link: https://patch.msgid.link/[email protected]
Diffstat (limited to 'lib/mpi/mpi-scan.c')
0 files changed, 0 insertions, 0 deletions
