--- a/arch/x86/kernel/entry_32.S 2009-01-10 21:03:16.000000000 +0300 +++ b/arch/x86/kernel/entry_32.S 2009-02-15 22:34:23.000000000 +0300 @@ -881,7 +881,7 @@ CFI_ADJUST_CFA_OFFSET 4 pushl %esp CFI_ADJUST_CFA_OFFSET 4 - addw $4, (%esp) + addl $4, (%esp) /* copy the iret frame of 12 bytes */ .rept 3 pushl 16(%esp)