aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2025-11-15 08:48:51 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2025-11-15 08:48:51 -0800
commitfa3ade5e8e247e39bd192c92f9d1c1d08e0e61a4 (patch)
tree70761973671e3e3daa65083d413a3b0c53b5bfe7
parente256f7b4e57d9f1149efd0e7745f77d8e615177b (diff)
parent14473a1f88596fd729e892782efc267c0097dd1d (diff)
downloadlinux-fa3ade5e8e247e39bd192c92f9d1c1d08e0e61a4.tar.gz
Merge tag 'irq-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq fix from Ingo Molnar: "Fix an irqchip driver release bug in the riscv-intc irqchip driver" * tag 'irq-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
-rw-r--r--drivers/irqchip/irq-riscv-intc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/irqchip/irq-riscv-intc.c b/drivers/irqchip/irq-riscv-intc.c
index e5805885394ee3..70290b35b3173e 100644
--- a/drivers/irqchip/irq-riscv-intc.c
+++ b/drivers/irqchip/irq-riscv-intc.c
@@ -166,7 +166,8 @@ static int riscv_intc_domain_alloc(struct irq_domain *domain,
static const struct irq_domain_ops riscv_intc_domain_ops = {
.map = riscv_intc_domain_map,
.xlate = irq_domain_xlate_onecell,
- .alloc = riscv_intc_domain_alloc
+ .alloc = riscv_intc_domain_alloc,
+ .free = irq_domain_free_irqs_top,
};
static struct fwnode_handle *riscv_intc_hwnode(void)