]> git.karo-electronics.de Git - karo-tx-linux.git/commit
PCI / ACPI: Use acpi_find_child_device() for child devices lookup
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 27 Nov 2013 00:54:18 +0000 (01:54 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 27 Nov 2013 00:54:18 +0000 (01:54 +0100)
commite69eae5518722ec2dc0d8e6f4367d6d974a3c01a
treeb7f8aefa1f2df3b82c66d154f91a117eae5aa139
parent5bccceec0590e5803bb9b953262499bcb6e75fc5
PCI / ACPI: Use acpi_find_child_device() for child devices lookup

It is much more efficient to use acpi_find_child_device()
for child devices lookup in acpi_pci_find_device() and pass
ACPI_COMPANION(dev->parent) to it directly instead of obtaining
ACPI_HANDLE() of ACPI_COMPANION(dev->parent) and passing it to
acpi_find_child() which has to run acpi_bus_get_device() to
obtain ACPI_COMPANION(dev->parent) from that again.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Aaron Lu <aaron.lu@intel.com>
drivers/acpi/glue.c
drivers/pci/pci-acpi.c