|
@@ -204,7 +204,7 @@ sysexit_from_sys_call:
|
|
|
movl RDI-ARGOFFSET(%rsp),%r8d /* reload 5th syscall arg */
|
|
|
.endm
|
|
|
|
|
|
- .macro auditsys_exit exit,ebpsave=RBP
|
|
|
+ .macro auditsys_exit exit
|
|
|
testl $(_TIF_ALLWORK_MASK & ~_TIF_SYSCALL_AUDIT),TI_flags(%r10)
|
|
|
jnz ia32_ret_from_sys_call
|
|
|
TRACE_IRQS_ON
|
|
@@ -217,7 +217,6 @@ sysexit_from_sys_call:
|
|
|
call audit_syscall_exit
|
|
|
GET_THREAD_INFO(%r10)
|
|
|
movl RAX-ARGOFFSET(%rsp),%eax /* reload syscall return value */
|
|
|
- movl \ebpsave-ARGOFFSET(%rsp),%ebp /* reload user register value */
|
|
|
movl $(_TIF_ALLWORK_MASK & ~_TIF_SYSCALL_AUDIT),%edi
|
|
|
cli
|
|
|
TRACE_IRQS_OFF
|
|
@@ -351,7 +350,7 @@ cstar_auditsys:
|
|
|
jmp cstar_dispatch
|
|
|
|
|
|
sysretl_audit:
|
|
|
- auditsys_exit sysretl_from_sys_call, RCX /* user %ebp in RCX slot */
|
|
|
+ auditsys_exit sysretl_from_sys_call
|
|
|
#endif
|
|
|
|
|
|
cstar_tracesys:
|