aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/pci_root.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi/pci_root.c')
-rw-r--r--drivers/acpi/pci_root.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/acpi/pci_root.c b/drivers/acpi/pci_root.c
index d710585e4a7f..2868a9ff6d07 100644
--- a/drivers/acpi/pci_root.c
+++ b/drivers/acpi/pci_root.c
@@ -87,7 +87,7 @@ int acpi_pci_register_driver(struct acpi_pci_driver *driver)
87 list_add_tail(&driver->node, &acpi_pci_drivers); 87 list_add_tail(&driver->node, &acpi_pci_drivers);
88 if (driver->add) 88 if (driver->add)
89 list_for_each_entry(root, &acpi_pci_roots, node) { 89 list_for_each_entry(root, &acpi_pci_roots, node) {
90 driver->add(root->device->handle); 90 driver->add(root);
91 n++; 91 n++;
92 } 92 }
93 mutex_unlock(&acpi_pci_root_lock); 93 mutex_unlock(&acpi_pci_root_lock);
@@ -104,7 +104,7 @@ void acpi_pci_unregister_driver(struct acpi_pci_driver *driver)
104 list_del(&driver->node); 104 list_del(&driver->node);
105 if (driver->remove) 105 if (driver->remove)
106 list_for_each_entry(root, &acpi_pci_roots, node) 106 list_for_each_entry(root, &acpi_pci_roots, node)
107 driver->remove(root->device->handle); 107 driver->remove(root);
108 mutex_unlock(&acpi_pci_root_lock); 108 mutex_unlock(&acpi_pci_root_lock);
109} 109}
110EXPORT_SYMBOL(acpi_pci_unregister_driver); 110EXPORT_SYMBOL(acpi_pci_unregister_driver);
@@ -629,7 +629,7 @@ static int acpi_pci_root_start(struct acpi_device *device)
629 mutex_lock(&acpi_pci_root_lock); 629 mutex_lock(&acpi_pci_root_lock);
630 list_for_each_entry(driver, &acpi_pci_drivers, node) 630 list_for_each_entry(driver, &acpi_pci_drivers, node)
631 if (driver->add) 631 if (driver->add)
632 driver->add(device->handle); 632 driver->add(root);
633 mutex_unlock(&acpi_pci_root_lock); 633 mutex_unlock(&acpi_pci_root_lock);
634 634
635 pci_bus_add_devices(root->bus); 635 pci_bus_add_devices(root->bus);
@@ -645,7 +645,7 @@ static int acpi_pci_root_remove(struct acpi_device *device, int type)
645 mutex_lock(&acpi_pci_root_lock); 645 mutex_lock(&acpi_pci_root_lock);
646 list_for_each_entry(driver, &acpi_pci_drivers, node) 646 list_for_each_entry(driver, &acpi_pci_drivers, node)
647 if (driver->remove) 647 if (driver->remove)
648 driver->remove(root->device->handle); 648 driver->remove(root);
649 mutex_unlock(&acpi_pci_root_lock); 649 mutex_unlock(&acpi_pci_root_lock);
650 650
651 device_set_run_wake(root->bus->bridge, false); 651 device_set_run_wake(root->bus->bridge, false);