]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set
authorZhang Rui <rui.zhang@intel.com>
Fri, 30 Nov 2012 11:57:03 +0000 (12:57 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 3 Jan 2013 03:33:22 +0000 (03:33 +0000)
commitd3f09d1cf4072a4a1993d1bbc6594e5b7dafcdb2
tree6cfb1b88e16f8940be15d5545d7f26b478444c1e
parent2265ae8136790818643d05c5fd31ac46292914cc
ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set

commit 0ac1b1d7b7424cd6f129b5454b504b3cae746f0e upstream.

The current acpisleep DMI checks only run when CONFIG_SUSPEND is set.
And this may break hibernation on some platforms when CONFIG_SUSPEND
is cleared.

Move acpisleep DMI check into #ifdef CONFIG_ACPI_SLEEP instead.

[rjw: Added acpi_sleep_dmi_check() and rebased on top of earlier
 patches adding entries to acpisleep_dmi_table[].]
References: https://bugzilla.kernel.org/show_bug.cgi?id=45921
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/acpi/sleep.c