Write to the correct offset for various ACPI pmreg registers. Writing to
authormlarkin <mlarkin@openbsd.org>
Thu, 5 Aug 2010 16:57:03 +0000 (16:57 +0000)
committermlarkin <mlarkin@openbsd.org>
Thu, 5 Aug 2010 16:57:03 +0000 (16:57 +0000)
commit348a774e76da33f6af46fb414581002649c7b76d
treeba857776ee10d53d0656d6a2ebcb067d7dc0bb5d
parent3d809de57416b998af7f9124db87230b047c3f48
Write to the correct offset for various ACPI pmreg registers. Writing to
the correct register does properly clear the wake status bits and fixed
event bits, which allows some machines to have more than 1 suspend cycle.

bug spotted by deraadt@

tested by deraadt@ and myself on a half-dozen machines and others on
hackers@

ok deraadt@, marco@
sys/dev/acpi/acpi.c