diff options
Diffstat (limited to 'arch/sparc/kernel/process_32.c')
| -rw-r--r-- | arch/sparc/kernel/process_32.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/arch/sparc/kernel/process_32.c b/arch/sparc/kernel/process_32.c index bbbe0cfef746..2dc0bf9fe62e 100644 --- a/arch/sparc/kernel/process_32.c +++ b/arch/sparc/kernel/process_32.c @@ -365,7 +365,7 @@ int copy_thread(unsigned long clone_flags, unsigned long sp, unsigned long arg,  	return 0;  } -unsigned long get_wchan(struct task_struct *task) +unsigned long __get_wchan(struct task_struct *task)  {  	unsigned long pc, fp, bias = 0;  	unsigned long task_base = (unsigned long) task; @@ -373,9 +373,6 @@ unsigned long get_wchan(struct task_struct *task)  	struct reg_window32 *rw;  	int count = 0; -	if (!task || task == current || task_is_running(task)) -		goto out; -  	fp = task_thread_info(task)->ksp + bias;  	do {  		/* Bogus frame pointer? */ |