Commit 0b48b839 authored by Jan Kiszka's avatar Jan Kiszka

x86/ipipe: Account for changes in error_entry/exit in 4.4.166

This fixes a fatal breakage when returning from the head domain after
errors because we didn't account for the removal of context tracking in
%ebx done by 9ee68ff9.
Signed-off-by: Jan Kiszka's avatarJan Kiszka <jan.kiszka@siemens.com>
parent 13035540
......@@ -968,11 +968,10 @@ ENTRY(\sym)
.else
testl %eax, %eax
jz 99f
movl %ebx,%eax /* %ebx: no swapgs flag */
RESTORE_EXTRA_REGS
DISABLE_INTERRUPTS(CLBR_NONE)
testl %eax,%eax
jnz restore_regs_and_iret
testb $3, CS(%rsp)
jz restore_regs_and_iret
jmp retint_swapgs_notrace
.endif
99:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment