]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: dwc: Enable MSI affinity support
authorRadu Rendec <rrendec@redhat.com>
Fri, 28 Nov 2025 21:20:55 +0000 (16:20 -0500)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 15 Dec 2025 21:30:48 +0000 (22:30 +0100)
commiteaf290c404f7c39f23292e9ce83b8b5b51ab598a
tree696ce2079950acebed42c7e6ed604cc61b6c598c
parentf1875091a01dd634ff5f8b6fc57ab874f755c415
PCI: dwc: Enable MSI affinity support

Leverage the interrupt redirection infrastructure to enable CPU affinity
support for MSI interrupts. Since the parent interrupt affinity cannot
be changed, affinity control for the child interrupt (MSI) is achieved
by redirecting the handler to run in IRQ work context on the target CPU.

This patch was originally prepared by Thomas Gleixner (see Link tag below)
in a patch series that was never submitted as is, and only parts of that
series have made it upstream so far.

Originally-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Radu Rendec <rrendec@redhat.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/linux-pci/878qpg4o4t.ffs@tglx/
Link: https://patch.msgid.link/20251128212055.1409093-4-rrendec@redhat.com
drivers/pci/controller/dwc/pcie-designware-host.c