diff options
Diffstat (limited to 'include/trace/ftrace.h')
| -rw-r--r-- | include/trace/ftrace.h | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/include/trace/ftrace.h b/include/trace/ftrace.h index 26b4f2e13275..139b5067345b 100644 --- a/include/trace/ftrace.h +++ b/include/trace/ftrace.h @@ -277,14 +277,12 @@ ftrace_raw_output_##call(struct trace_iterator *iter, int flags,	\  	field = (typeof(field))iter->ent;				\  									\  	ret = ftrace_raw_output_prep(iter, trace_event);		\ -	if (ret)							\ +	if (ret != TRACE_TYPE_HANDLED)					\  		return ret;						\  									\ -	ret = trace_seq_printf(s, print);				\ -	if (!ret)							\ -		return TRACE_TYPE_PARTIAL_LINE;				\ +	trace_seq_printf(s, print);					\  									\ -	return TRACE_TYPE_HANDLED;					\ +	return trace_handle_return(s);					\  }									\  static struct trace_event_functions ftrace_event_type_funcs_##call = {	\  	.trace			= ftrace_raw_output_##call,		\  | 
