diff --git a/drivers/pci/proc.c b/drivers/pci/proc.c
index 963a97642ae9101a7454c7b0b3c0dbcc95f8240e..95eb083287934641b4c8054a4b7a766c9a3751db 100644
--- a/drivers/pci/proc.c
+++ b/drivers/pci/proc.c
@@ -482,5 +482,5 @@ static int __init pci_proc_init(void)
 	return 0;
 }
 
-__initcall(pci_proc_init);
+device_initcall(pci_proc_init);