diff --git a/xen/arch/x86/x86_64/entry.S b/xen/arch/x86/x86_64/entry.S index 67ca00dbe1..e34be4801b 100644 --- a/xen/arch/x86/x86_64/entry.S +++ b/xen/arch/x86/x86_64/entry.S @@ -643,7 +643,9 @@ ENTRY(continue_pv_domain) * JMPed to. Drop the return address. */ add $8, %rsp +#ifdef CONFIG_XEN_SHSTK ALTERNATIVE "", "mov $2, %eax; incsspd %eax", X86_FEATURE_XEN_SHSTK +#endif call check_wakeup_from_wait ret_from_intr: