--- arch/x86/realmode/rm/wakeup_asm.S | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) Index: linux-pm/arch/x86/realmode/rm/wakeup_asm.S =================================================================== --- linux-pm.orig/arch/x86/realmode/rm/wakeup_asm.S +++ linux-pm/arch/x86/realmode/rm/wakeup_asm.S @@ -117,6 +117,38 @@ ENTRY(wakeup_start) 1: btl $WAKEUP_BEHAVIOR_RESTORE_EFER, %edi jnc 1f + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop + nop movl pmode_efer, %eax movl pmode_efer + 4, %edx movl $MSR_EFER, %ecx