diff options
author | Len Brown <len.brown@intel.com> | 2010-06-28 20:55:01 -0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2010-06-28 20:55:01 -0400 |
commit | 3d695839a135a9b3f24b0d7cfd9c4fde2eadd2c5 (patch) | |
tree | 2698b9836ae32ad3f596d68ef65cf81c02a09e4e /drivers/acpi/reboot.c | |
parent | 93416253073511716f7e70c06e32c3810c3deac4 (diff) |
ACPI: handle systems which asynchoronously enable ACPI mode
Folklore suggested that such systems existed
in the pre-history of ACPI.
However, we removed the SCI_EN polling loop from
acpi_hw_set_mode() in b430acbd7c4b919886fa7fd92eeb7a695f1940d3
because it delayed resume by 3 seconds on boxes
that refused to set SCI_EN.
Matthew removed the call to acpi_enable() from
the suspend resume path.
James found a modern system that still needs to be polled
upon boot.
So here we restore the workaround, except that we
put it in acpi_enable() rather than the low level
acpi_hw_set_mode().
https://bugzilla.kernel.org/show_bug.cgi?id=16271
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi/reboot.c')
0 files changed, 0 insertions, 0 deletions