Release 4.10 arch/x86/pci/init.c
#include <linux/pci.h>
#include <linux/init.h>
#include <asm/pci_x86.h>
#include <asm/x86_init.h>
/* arch_initcall has too random ordering, so call the initializers
in the right sequence from here. */
static __init int pci_arch_init(void)
{
#ifdef CONFIG_PCI_DIRECT
int type = 0;
type = pci_direct_probe();
#endif
if (!(pci_probe & PCI_PROBE_NOEARLY))
pci_mmcfg_early_init();
if (x86_init.pci.arch_init && !x86_init.pci.arch_init())
return 0;
#ifdef CONFIG_PCI_BIOS
pci_pcbios_init();
#endif
/*
* don't check for raw_pci_ops here because we want pcbios as last
* fallback, yet it's needed to run first to set pcibios_last_bus
* in case legacy PCI probing is used. otherwise detecting peer busses
* fails.
*/
#ifdef CONFIG_PCI_DIRECT
pci_direct_init(type);
#endif
if (!raw_pci_ops && !raw_pci_ext_ops)
printk(KERN_ERR
"PCI: Fatal: No config space access function found\n");
dmi_check_pciprobe();
dmi_check_skip_isa_align();
return 0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
andi kleen | andi kleen | 53 | 54.64% | 3 | 23.08% |
yinghai lu | yinghai lu | 13 | 13.40% | 3 | 23.08% |
thomas gleixner | thomas gleixner | 11 | 11.34% | 1 | 7.69% |
jacob pan | jacob pan | 9 | 9.28% | 1 | 7.69% |
andres salomon | andres salomon | 8 | 8.25% | 2 | 15.38% |
daniel ritz | daniel ritz | 1 | 1.03% | 1 | 7.69% |
robert hancock | robert hancock | 1 | 1.03% | 1 | 7.69% |
robert richter | robert richter | 1 | 1.03% | 1 | 7.69% |
| Total | 97 | 100.00% | 13 | 100.00% |
arch_initcall(pci_arch_init);
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
andi kleen | andi kleen | 66 | 57.39% | 3 | 21.43% |
thomas gleixner | thomas gleixner | 14 | 12.17% | 1 | 7.14% |
yinghai lu | yinghai lu | 13 | 11.30% | 3 | 21.43% |
jacob pan | jacob pan | 9 | 7.83% | 1 | 7.14% |
andres salomon | andres salomon | 8 | 6.96% | 2 | 14.29% |
robert richter | robert richter | 2 | 1.74% | 1 | 7.14% |
daniel ritz | daniel ritz | 1 | 0.87% | 1 | 7.14% |
jaswinder singh rajput | jaswinder singh rajput | 1 | 0.87% | 1 | 7.14% |
robert hancock | robert hancock | 1 | 0.87% | 1 | 7.14% |
| Total | 115 | 100.00% | 14 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.