When Linux resumes from S3 on an SMP system,
it evaluates _WAK before invoking the INIT
to reset and bring the non boot processors on-line.
While there appears to be no industry specification
that mandates the relative order of INIT and _WAK,
it appears to be common industry OS practice for
INIT to preceed _WAK, and it appears that some
firmware in the future may depend on that sequence
for correction operation. In particular, the internal
duties that it performs in _WAK must occur after
the processors have completed being reset by INIT.
Created attachment 6668 [details]
Patch from Shaohua Li to exchange order of INIT and _WAK
applied to acpi-test
Shipped in 2.6.16-rc1-git6 -- closing.