[PATCH 3.16 43/86] x86/speculation: Rework SMT state change