diff options
Diffstat (limited to 'arch/x86/kernel/entry_32.S')
-rw-r--r-- | arch/x86/kernel/entry_32.S | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index 209c334bb920..2a609dc3271c 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S | |||
@@ -1044,15 +1044,8 @@ ENTRY(xen_hypervisor_callback) | |||
1044 | 1044 | ||
1045 | jmp xen_iret_crit_fixup | 1045 | jmp xen_iret_crit_fixup |
1046 | 1046 | ||
1047 | 1: cmpl $xen_sysexit_start_crit,%eax | ||
1048 | jb 2f | ||
1049 | cmpl $xen_sysexit_end_crit,%eax | ||
1050 | jae 2f | ||
1051 | |||
1052 | jmp xen_sysexit_crit_fixup | ||
1053 | |||
1054 | ENTRY(xen_do_upcall) | 1047 | ENTRY(xen_do_upcall) |
1055 | 2: mov %esp, %eax | 1048 | 1: mov %esp, %eax |
1056 | call xen_evtchn_do_upcall | 1049 | call xen_evtchn_do_upcall |
1057 | jmp ret_from_intr | 1050 | jmp ret_from_intr |
1058 | CFI_ENDPROC | 1051 | CFI_ENDPROC |