Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'irq-urgent-2025-05-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull irq fixes from Ingo Molnar:

- Prevent NULL pointer dereference in msi_domain_debug_show()

- Fix crash in the qcom-mpm irqchip driver when configuring
interrupts for non-wake GPIOs

* tag 'irq-urgent-2025-05-04' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
genirq/msi: Prevent NULL pointer dereference in msi_domain_debug_show()

+4 -1
+3
drivers/irqchip/irq-qcom-mpm.c
··· 227 227 if (ret) 228 228 return ret; 229 229 230 + if (pin == GPIO_NO_WAKE_IRQ) 231 + return irq_domain_disconnect_hierarchy(domain, virq); 232 + 230 233 ret = irq_domain_set_hwirq_and_chip(domain, virq, pin, 231 234 &qcom_mpm_chip, priv); 232 235 if (ret)
+1 -1
kernel/irq/msi.c
··· 761 761 static void msi_domain_debug_show(struct seq_file *m, struct irq_domain *d, 762 762 struct irq_data *irqd, int ind) 763 763 { 764 - struct msi_desc *desc = irq_data_get_msi_desc(irqd); 764 + struct msi_desc *desc = irqd ? irq_data_get_msi_desc(irqd) : NULL; 765 765 766 766 if (!desc) 767 767 return;