diff options
author | 2013-05-16 22:29:28 +0200 | |
---|---|---|
committer | 2013-05-22 00:19:28 +0200 | |
commit | ec4602a9588a196fa1a9af46bfdd37cbf5792db4 (patch) | |
tree | a7b21b2f8afd0f3b1796311ded8128dcdd38a9ab /drivers/acpi/Makefile | |
parent | Linux 3.10-rc2 (diff) | |
download | linux-ec4602a9588a196fa1a9af46bfdd37cbf5792db4.tar.gz linux-ec4602a9588a196fa1a9af46bfdd37cbf5792db4.tar.bz2 linux-ec4602a9588a196fa1a9af46bfdd37cbf5792db4.zip |
ACPI / PM: Allow device power states to be used for CONFIG_PM unset
Currently, drivers/acpi/device_pm.c depends on CONFIG_PM and all of
the functions defined in there are replaced with static inline stubs
if that option is unset. However, CONFIG_PM means, roughly, "runtime
PM or suspend/hibernation support" and some of those functions are
useful regardless of that. For example, they are used by the ACPI
fan driver for controlling fans and acpi_device_set_power() is called
during device removal. Moreover, device initialization may depend on
setting device power states properly.
For these reasons, make the routines manipulating ACPI device power
states defined in drivers/acpi/device_pm.c available for CONFIG_PM
unset too.
Reported-by: Zhang Rui <rui.zhang@intel.com>
Reported-and-tested-by: Michel Lespinasse <walken@google.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: 3.9+ <stable@vger.kernel.org>
Diffstat (limited to 'drivers/acpi/Makefile')
-rw-r--r-- | drivers/acpi/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/acpi/Makefile b/drivers/acpi/Makefile index ecb743bf05a5..7cad994ee44f 100644 --- a/drivers/acpi/Makefile +++ b/drivers/acpi/Makefile @@ -24,7 +24,7 @@ acpi-y += nvs.o # Power management related files acpi-y += wakeup.o acpi-y += sleep.o -acpi-$(CONFIG_PM) += device_pm.o +acpi-y += device_pm.o acpi-$(CONFIG_ACPI_SLEEP) += proc.o |