diff options
Diffstat (limited to 'arch/tile/kernel/intvec_32.S')
| -rw-r--r-- | arch/tile/kernel/intvec_32.S | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/tile/kernel/intvec_32.S b/arch/tile/kernel/intvec_32.S index f212bf7cea8..cb52d66343e 100644 --- a/arch/tile/kernel/intvec_32.S +++ b/arch/tile/kernel/intvec_32.S @@ -1201,7 +1201,10 @@ handle_syscall:  	lw	r30, r31  	andi    r30, r30, _TIF_SYSCALL_TRACE  	bzt	r30, .Lrestore_syscall_regs -	jal	do_syscall_trace +	{ +	 PTREGS_PTR(r0, PTREGS_OFFSET_BASE) +	 jal    do_syscall_trace_enter +	}  	FEEDBACK_REENTER(handle_syscall)  	/* @@ -1252,7 +1255,10 @@ handle_syscall:  	lw	r30, r31  	andi    r30, r30, _TIF_SYSCALL_TRACE  	bzt     r30, 1f -	jal	do_syscall_trace +	{ +	 PTREGS_PTR(r0, PTREGS_OFFSET_BASE) +	 jal    do_syscall_trace_exit +	}  	FEEDBACK_REENTER(handle_syscall)  1:	{  	 movei  r30, 0               /* not an NMI */  |