diff options
Diffstat (limited to 'arch/x86/kernel')
| -rw-r--r-- | arch/x86/kernel/unwind_frame.c | 11 | 
1 files changed, 1 insertions, 10 deletions
diff --git a/arch/x86/kernel/unwind_frame.c b/arch/x86/kernel/unwind_frame.c index 20d4b4e0800c..4443e499f279 100644 --- a/arch/x86/kernel/unwind_frame.c +++ b/arch/x86/kernel/unwind_frame.c @@ -51,16 +51,7 @@ unsigned long unwind_get_return_address(struct unwind_state *state)  	addr = ftrace_graph_ret_addr(state->task, &state->graph_idx, *addr_p,  				     addr_p); -	if (!__kernel_text_address(addr)) { -		printk_deferred_once(KERN_WARNING -			"WARNING: unrecognized kernel stack return address %p at %p in %s:%d\n", -			(void *)addr, addr_p, state->task->comm, -			state->task->pid); -		unwind_dump(state, addr_p); -		return 0; -	} - -	return addr; +	return __kernel_text_address(addr) ? addr : 0;  }  EXPORT_SYMBOL_GPL(unwind_get_return_address);  | 
