]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: xgene-msi: Restructure handler setup/teardown
authorMarc Zyngier <maz@kernel.org>
Tue, 8 Jul 2025 17:34:03 +0000 (18:34 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 22 Jul 2025 20:33:16 +0000 (15:33 -0500)
commit6aceb36f17abf801000835763df7c64a4f11f46d
tree5058e44abf8ee89355bd2b3775bc78171fa1a6b1
parentcd5ffaf2b1a85f507e668b773575baf77aa6a6d3
PCI: xgene-msi: Restructure handler setup/teardown

Another utterly pointless aspect of the xgene-msi driver is that
it is built around CPU hotplug. Which is quite amusing since this
is one of the few arm64 platforms that, by construction, cannot
do CPU hotplug in a supported way (no EL3, no PSCI, no luck).

Drop the CPU hotplug nonsense and just setup the IRQs and handlers
in a less overdesigned way, grouping things more logically in the
process.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://lore.kernel.org/r/20250708173404.1278635-13-maz@kernel.org
drivers/pci/controller/pci-xgene-msi.c