PCI/ACPI: Use acpi_driver_data() rather than searching acpi_pci_roots
authorTaku Izumi <izumi.taku@jp.fujitsu.com>
Tue, 18 Sep 2012 06:23:23 +0000 (15:23 +0900)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 24 Sep 2012 21:29:40 +0000 (15:29 -0600)
commitcd4faf9c34b27cbb6bcc70a4f1d1759f2e6fa7fd
treee33941ddbff56873ef29e33ec090289a06c84e96
parent6507e6ebebd2d5f7e17c6f2e32524270edd2a922
PCI/ACPI: Use acpi_driver_data() rather than searching acpi_pci_roots

This patch changes the implementation of acpi_pci_find_root().

We can access acpi_pci_root without scanning acpi_pci_roots list.
If hostbridge hotplug is supported, acpi_pci_roots list will be
protected by mutex.  We should not access acpi_pci_roots list
if preventable to lessen deadlock risk.

Signed-off-by: Taku Izumi <izumi.taku@jp.fujitsu.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/acpi/pci_root.c