diff options
| author | Eric W. Biederman <ebiederm@xmission.com> | 2019-02-05 19:23:17 -0600 | 
|---|---|---|
| committer | Eric W. Biederman <ebiederm@xmission.com> | 2019-05-29 09:31:42 -0500 | 
| commit | 07bd88a9a5dd452986385bf858ee185f8db1e94c (patch) | |
| tree | 2e456c5c9ce35f0ea223c7e48ef3cf9dde107258 | |
| parent | 6f25a967646aa3204d78eb03f72798169bb18607 (diff) | |
signal/nds32: Remove tsk parameter from send_sigtrap
The send_sigtrap function is always called with tsk == current.
Make that obvious by removing the tsk parameter.
This also makes it clear that send_sigtrap always calls
force_sig_fault on the current task.
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
| -rw-r--r-- | arch/nds32/kernel/traps.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/arch/nds32/kernel/traps.c b/arch/nds32/kernel/traps.c index 8d84b8b30eb6..66f197efcec9 100644 --- a/arch/nds32/kernel/traps.c +++ b/arch/nds32/kernel/traps.c @@ -255,9 +255,10 @@ void __init early_trap_init(void)  	cpu_cache_wbinval_page(base, true);  } -void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, -		  int error_code, int si_code) +static void send_sigtrap(struct pt_regs *regs, int error_code, int si_code)  { +	struct task_struct *tsk = current; +  	tsk->thread.trap_no = ENTRY_DEBUG_RELATED;  	tsk->thread.error_code = error_code; @@ -274,7 +275,7 @@ void do_debug_trap(unsigned long entry, unsigned long addr,  	if (user_mode(regs)) {  		/* trap_signal */ -		send_sigtrap(current, regs, 0, TRAP_BRKPT); +		send_sigtrap(regs, 0, TRAP_BRKPT);  	} else {  		/* kernel_trap */  		if (!fixup_exception(regs)) | 
