2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-21 11:44:01 +08:00
linux-next/arch/x86/pci
Robert Richter 8dd779b19c x86/pci: removing subsys_initcall ordering dependencies
So far subsys_initcalls has been executed in this order depending on
the object order in the Makefile:

arch/x86/pci/visws.c:subsys_initcall(pcibios_init);
arch/x86/pci/numa.c:subsys_initcall(pci_numa_init);
arch/x86/pci/acpi.c:subsys_initcall(pci_acpi_init);
arch/x86/pci/legacy.c:subsys_initcall(pci_legacy_init);
arch/x86/pci/irq.c:subsys_initcall(pcibios_irq_init);
arch/x86/pci/common.c:subsys_initcall(pcibios_init);

This patch removes the ordering dependency. There is now only one
subsys_initcall function that contains subsystem initialization code
with a defined order.

Signed-off-by: Robert Richter <robert.richter@amd.com>
Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-07-09 11:45:03 +02:00
..
acpi.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
amd_bus.c x86/pci: merge: moving mp_bus_to_node.c to amd_bus.c 2008-07-09 11:44:40 +02:00
common.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
direct.c x86: Move PCI IO ECS code to x86/pci 2008-07-08 07:47:39 +02:00
early.c i386: move pci 2007-10-11 11:16:36 +02:00
fixup.c x86/pci: remove flag in pci_cfg_space_size_ext 2008-04-29 15:34:05 -07:00
i386.c x86: rename pat_wc_enabled to pat_enabled 2008-06-12 10:14:27 +02:00
init.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
irq.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
legacy.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
Makefile x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
mmconfig_32.c x86: clear pci_mmcfg_virt when mmcfg get rejected 2008-04-26 23:41:03 +02:00
mmconfig_64.c x86: clear pci_mmcfg_virt when mmcfg get rejected 2008-04-26 23:41:03 +02:00
mmconfig-shared.c x86: make __pci_mmcfg_init static in mmconfig-shared.c 2008-05-25 08:58:28 +02:00
numa.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
olpc.c PCI/x86: fix up PCI stuff so that PCI_GOANY supports OLPC 2008-06-05 14:29:25 -07:00
pcbios.c PCI: remove initial bios sort of PCI devices on x86 2008-04-20 21:46:58 -07:00
pci.h x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00
visws.c x86/pci: removing subsys_initcall ordering dependencies 2008-07-09 11:45:03 +02:00