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

PCI: Build setup-irq.o on all arches

The functions included in setup-irq.o currently apply only to a selection
of architectures which share common IRQ assignment code. However this code
needs to be generalised for all arches to allow deferred IRQ assignment.
So the first step is to build it on all architectures.

Signed-off-by: Matthew Minter <matt@masarand.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

authored by

Matthew Minter and committed by
Bjorn Helgaas
be0ce12e 9ee8a1c4

+2 -15
+2 -15
drivers/pci/Makefile
··· 4 4 5 5 obj-y += access.o bus.o probe.o host-bridge.o remove.o pci.o \ 6 6 pci-driver.o search.o pci-sysfs.o rom.o setup-res.o \ 7 - irq.o vpd.o setup-bus.o vc.o mmap.o 7 + irq.o vpd.o setup-bus.o vc.o mmap.o setup-irq.o 8 + 8 9 obj-$(CONFIG_PROC_FS) += proc.o 9 10 obj-$(CONFIG_SYSFS) += slot.o 10 11 ··· 28 27 29 28 obj-$(CONFIG_PCI_ATS) += ats.o 30 29 obj-$(CONFIG_PCI_IOV) += iov.o 31 - 32 - # 33 - # Some architectures use the generic PCI setup functions 34 - # 35 - obj-$(CONFIG_ALPHA) += setup-irq.o 36 - obj-$(CONFIG_ARC) += setup-irq.o 37 - obj-$(CONFIG_ARM) += setup-irq.o 38 - obj-$(CONFIG_ARM64) += setup-irq.o 39 - obj-$(CONFIG_UNICORE32) += setup-irq.o 40 - obj-$(CONFIG_SUPERH) += setup-irq.o 41 - obj-$(CONFIG_MIPS) += setup-irq.o 42 - obj-$(CONFIG_TILE) += setup-irq.o 43 - obj-$(CONFIG_SPARC_LEON) += setup-irq.o 44 - obj-$(CONFIG_M68K) += setup-irq.o 45 30 46 31 # 47 32 # ACPI Related PCI FW Functions