|
@@ -560,11 +560,10 @@ nmi_stack_fixup:
|
|
nmi_debug_stack_check:
|
|
nmi_debug_stack_check:
|
|
cmpw $__KERNEL_CS,16(%esp)
|
|
cmpw $__KERNEL_CS,16(%esp)
|
|
jne nmi_stack_correct
|
|
jne nmi_stack_correct
|
|
- cmpl $debug - 1,(%esp)
|
|
|
|
- jle nmi_stack_correct
|
|
|
|
|
|
+ cmpl $debug,(%esp)
|
|
|
|
+ jb nmi_stack_correct
|
|
cmpl $debug_esp_fix_insn,(%esp)
|
|
cmpl $debug_esp_fix_insn,(%esp)
|
|
- jle nmi_debug_stack_fixup
|
|
|
|
-nmi_debug_stack_fixup:
|
|
|
|
|
|
+ ja nmi_stack_correct
|
|
FIX_STACK(24,nmi_stack_correct, 1)
|
|
FIX_STACK(24,nmi_stack_correct, 1)
|
|
jmp nmi_stack_correct
|
|
jmp nmi_stack_correct
|
|
|
|
|