ACPI / PM: Add function for device power state initialization
authorRafael J. Wysocki <rjw@sisk.pl>
Wed, 24 Nov 2010 23:08:36 +0000 (00:08 +0100)
committerLen Brown <len.brown@intel.com>
Wed, 12 Jan 2011 09:48:44 +0000 (04:48 -0500)
commitade3e7fef794781c0798d0cf0f046123842ba550
treeda022d17787e9b79012fae0fabf6e7bf612b3edd
parent5e6d4fe4296782f1f095575b8213a97c3e925a16
ACPI / PM: Add function for device power state initialization

Add function acpi_bus_init_power() for getting the initial power
state of an ACPI device and reference counting its power resources
as appropriate.

Make acpi_bus_get_power_flags() use the new function instead of
acpi_bus_get_power() that updates device->power.state without
reference counting the device's power resources.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/bus.c
drivers/acpi/internal.h
drivers/acpi/scan.c