Re: [tip: irq/msi] PCI: dwc: Enable MSI affinity support

From: Jon Hunter

Date: Tue Jan 06 2026 - 04:53:30 EST


Hi Radu,

On 15/12/2025 21:34, tip-bot2 for Radu Rendec wrote:
The following commit has been merged into the irq/msi branch of tip:

Commit-ID: eaf290c404f7c39f23292e9ce83b8b5b51ab598a
Gitweb: https://git.kernel.org/tip/eaf290c404f7c39f23292e9ce83b8b5b51ab598a
Author: Radu Rendec <rrendec@xxxxxxxxxx>
AuthorDate: Fri, 28 Nov 2025 16:20:55 -05:00
Committer: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
CommitterDate: Mon, 15 Dec 2025 22:30:48 +01:00

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@xxxxxxxxxxxxx>
Signed-off-by: Radu Rendec <rrendec@xxxxxxxxxx>
Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
Link: https://lore.kernel.org/linux-pci/878qpg4o4t.ffs@tglx/
Link: https://patch.msgid.link/20251128212055.1409093-4-rrendec@xxxxxxxxxx


With next-20260105 I am observing the following warning on the Tegra194 Jetson AGX platform ...

WARNING KERN genirq: irq_chip DW-PCI-MSI-0001:01:00.0 did not update
eff. affinity mask of irq 171

Bisect is point to this commit. This platform is using the driver drivers/pci/controller/dwc/pcie-tegra194.c. Is there some default affinity that we should be setting to avoid this warning?

Thanks
Jon

--
nvpublic