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.