|
@@ -411,7 +411,7 @@ ENTRY(ret_from_fork)
|
|
|
RESTORE_REST
|
|
|
|
|
|
testl $3, CS-ARGOFFSET(%rsp) # from kernel_thread?
|
|
|
- je int_ret_from_sys_call
|
|
|
+ jz retint_restore_args
|
|
|
|
|
|
testl $_TIF_IA32, TI_flags(%rcx) # 32-bit compat task needs IRET
|
|
|
jnz int_ret_from_sys_call
|
|
@@ -612,8 +612,6 @@ tracesys:
|
|
|
GLOBAL(int_ret_from_sys_call)
|
|
|
DISABLE_INTERRUPTS(CLBR_NONE)
|
|
|
TRACE_IRQS_OFF
|
|
|
- testl $3,CS-ARGOFFSET(%rsp)
|
|
|
- je retint_restore_args
|
|
|
movl $_TIF_ALLWORK_MASK,%edi
|
|
|
/* edi: mask to check */
|
|
|
GLOBAL(int_with_check)
|