pci_root.c (a44dca1717ce2c2381339e21c07d1731a63a7888) pci_root.c (92ef2a25c763338905dce8344a0584606f842920)
1/*
2 * pci_root.c - ACPI PCI Root Bridge Driver ($Revision: 40 $)
3 *
4 * Copyright (C) 2001, 2002 Andy Grover <andrew.grover@intel.com>
5 * Copyright (C) 2001, 2002 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com>
6 *
7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 *

--- 685 unchanged lines hidden (view full) ---

694
695 mutex_lock(&acpi_pci_root_lock);
696 list_del(&root->node);
697 mutex_unlock(&acpi_pci_root_lock);
698 kfree(root);
699 return 0;
700}
701
1/*
2 * pci_root.c - ACPI PCI Root Bridge Driver ($Revision: 40 $)
3 *
4 * Copyright (C) 2001, 2002 Andy Grover <andrew.grover@intel.com>
5 * Copyright (C) 2001, 2002 Paul Diefenbaugh <paul.s.diefenbaugh@intel.com>
6 *
7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 *

--- 685 unchanged lines hidden (view full) ---

694
695 mutex_lock(&acpi_pci_root_lock);
696 list_del(&root->node);
697 mutex_unlock(&acpi_pci_root_lock);
698 kfree(root);
699 return 0;
700}
701
702static int __init acpi_pci_root_init(void)
702int __init acpi_pci_root_init(void)
703{
704 acpi_hest_init();
705
706 if (acpi_pci_disabled)
707 return 0;
708
709 pci_acpi_crs_quirks();
710 if (acpi_bus_register_driver(&acpi_pci_root_driver) < 0)
711 return -ENODEV;
712
713 return 0;
714}
703{
704 acpi_hest_init();
705
706 if (acpi_pci_disabled)
707 return 0;
708
709 pci_acpi_crs_quirks();
710 if (acpi_bus_register_driver(&acpi_pci_root_driver) < 0)
711 return -ENODEV;
712
713 return 0;
714}
715
716subsys_initcall(acpi_pci_root_init);