From: Matthew Garrett Date: Fri, 28 May 2010 20:32:15 +0000 (-0400) Subject: ACPI: Store NVS state even when entering suspend to RAM X-Git-Tag: v2.6.35-rc4~72^2~2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2a6b69765ad794389f2fc3e14a0afa1a995221c2;p=pandora-kernel.git ACPI: Store NVS state even when entering suspend to RAM https://bugzilla.kernel.org/show_bug.cgi?id=13931 describes a bug where a system fails to successfully resume after the second suspend. Maxim Levitsky discovered that this could be rectified by forcibly saving and restoring the ACPI non-volatile state. The spec indicates that this is only required for S4, but testing the behaviour of Windows by adding an ACPI NVS region to qemu's e820 map and registering a custom memory read/write handler reveals that it's saved and restored even over suspend to RAM. We should mimic that behaviour to avoid other broken platforms. Signed-off-by: Matthew Garrett Signed-off-by: Len Brown --- Reading git-diff-tree failed