]> err.no Git - linux-2.6/blobdiff - arch/x86/kernel/entry_32.S
x86: mtrr cleanup for converting continuous to discrete layout, v8
[linux-2.6] / arch / x86 / kernel / entry_32.S
index 209c334bb9201390eef36f513ae538bea5ac6aa3..2a609dc3271c3dc2008ad740133f314e5ed177b6 100644 (file)
@@ -1044,15 +1044,8 @@ ENTRY(xen_hypervisor_callback)
 
        jmp  xen_iret_crit_fixup
 
-1:     cmpl $xen_sysexit_start_crit,%eax
-       jb   2f
-       cmpl $xen_sysexit_end_crit,%eax
-       jae  2f
-
-       jmp xen_sysexit_crit_fixup
-
 ENTRY(xen_do_upcall)
-2:     mov %esp, %eax
+1:     mov %esp, %eax
        call xen_evtchn_do_upcall
        jmp  ret_from_intr
        CFI_ENDPROC