diff --git a/repos/dde_linux/src/lib/lx_emul/pci_bus.c b/repos/dde_linux/src/lib/lx_emul/pci_bus.c index 35c23ab1e5..cdf2e0a4e3 100644 --- a/repos/dde_linux/src/lib/lx_emul/pci_bus.c +++ b/repos/dde_linux/src/lib/lx_emul/pci_bus.c @@ -199,4 +199,13 @@ static int __init pci_subsys_init(void) } +static int __init pci_proc_init(void) +{ + return pci_subsys_init(); +} + +#ifdef CONFIG_X86 subsys_initcall(pci_subsys_init); +#else +device_initcall(pci_proc_init); +#endif