[GIT pull] irq/msi for v7.1-rc1

Thomas Gleixner posted 1 patch 2 months, 1 week ago
drivers/irqchip/irq-msi-lib.c | 3 +++
1 file changed, 3 insertions(+)
[GIT pull] irq/msi for v7.1-rc1
Posted by Thomas Gleixner 2 months, 1 week ago
Linus,

please pull the latest irq/msi branch from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-msi-2026-04-12

up to:  aa80869b77e1: irqchip/msi-lib: Refuse initialization when irq_write_msi_msg() is missing

A small update for the MSI interrupt library to check for callers which
fail to provide the mandatory irq_write_msi_msg() callback, which prevents
a NULL pointer dereference later.

Thanks,

	tglx

------------------>
Thomas Gleixner (1):
      irqchip/msi-lib: Refuse initialization when irq_write_msi_msg() is missing


 drivers/irqchip/irq-msi-lib.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/irqchip/irq-msi-lib.c b/drivers/irqchip/irq-msi-lib.c
index d5eefc3d7215..45e0ed3134ce 100644
--- a/drivers/irqchip/irq-msi-lib.c
+++ b/drivers/irqchip/irq-msi-lib.c
@@ -48,6 +48,9 @@ bool msi_lib_init_dev_msi_info(struct device *dev, struct irq_domain *domain,
 		return false;
 	}
 
+	if (WARN_ON_ONCE(!chip->irq_write_msi_msg))
+		return false;
+
 	required_flags = pops->required_flags;
 
 	/* Is the target domain bus token supported? */
Re: [GIT pull] irq/msi for v7.1-rc1
Posted by pr-tracker-bot@kernel.org 2 months ago
The pull request you sent on Sun, 12 Apr 2026 19:46:15 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-msi-2026-04-12

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1d5e40351e7d521d7d143447d57315b6eb1e1160

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html