diff options
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kernel/entry_32.S | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S index a2a4f4697889..2780b8f3b96c 100644 --- a/arch/x86/kernel/entry_32.S +++ b/arch/x86/kernel/entry_32.S | |||
@@ -551,11 +551,6 @@ ENTRY(iret_exc) | |||
551 | 551 | ||
552 | CFI_RESTORE_STATE | 552 | CFI_RESTORE_STATE |
553 | ldt_ss: | 553 | ldt_ss: |
554 | larl PT_OLDSS(%esp), %eax | ||
555 | jnz restore_nocheck | ||
556 | testl $0x00400000, %eax # returning to 32bit stack? | ||
557 | jnz restore_nocheck # allright, normal return | ||
558 | |||
559 | #ifdef CONFIG_PARAVIRT | 554 | #ifdef CONFIG_PARAVIRT |
560 | /* | 555 | /* |
561 | * The kernel can't run on a non-flat stack if paravirt mode | 556 | * The kernel can't run on a non-flat stack if paravirt mode |