Hitting the mainline Linux Git tree today was a rather interesting fix… It turns out that when Linux was resuming from S3 suspend, it wasn’t correctly restoring the MSRs for the boot CPU around handling speculative execution mitigations…
Source: Phoronix – Linux’s Speculation Handling Was Messed Up After Resuming From Suspend For Boot CPU