diff options
-rw-r--r-- | include/trace/ftrace.h | 2 | ||||
-rw-r--r-- | kernel/trace/trace_output.c | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/include/trace/ftrace.h b/include/trace/ftrace.h index f13471b5d27a..139b5067345b 100644 --- a/include/trace/ftrace.h +++ b/include/trace/ftrace.h | |||
@@ -277,7 +277,7 @@ ftrace_raw_output_##call(struct trace_iterator *iter, int flags, \ | |||
277 | field = (typeof(field))iter->ent; \ | 277 | field = (typeof(field))iter->ent; \ |
278 | \ | 278 | \ |
279 | ret = ftrace_raw_output_prep(iter, trace_event); \ | 279 | ret = ftrace_raw_output_prep(iter, trace_event); \ |
280 | if (ret) \ | 280 | if (ret != TRACE_TYPE_HANDLED) \ |
281 | return ret; \ | 281 | return ret; \ |
282 | \ | 282 | \ |
283 | trace_seq_printf(s, print); \ | 283 | trace_seq_printf(s, print); \ |
diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c index 163c11b6b8ff..723818bc83b4 100644 --- a/kernel/trace/trace_output.c +++ b/kernel/trace/trace_output.c | |||
@@ -196,10 +196,7 @@ int ftrace_raw_output_prep(struct trace_iterator *iter, | |||
196 | trace_seq_init(p); | 196 | trace_seq_init(p); |
197 | trace_seq_printf(s, "%s: ", ftrace_event_name(event)); | 197 | trace_seq_printf(s, "%s: ", ftrace_event_name(event)); |
198 | 198 | ||
199 | if (trace_seq_has_overflowed(s)) | 199 | return trace_handle_return(s); |
200 | return TRACE_TYPE_PARTIAL_LINE; | ||
201 | |||
202 | return 0; | ||
203 | } | 200 | } |
204 | EXPORT_SYMBOL(ftrace_raw_output_prep); | 201 | EXPORT_SYMBOL(ftrace_raw_output_prep); |
205 | 202 | ||