diff options
Diffstat (limited to 'kernel/trace/trace_functions_graph.c')
-rw-r--r-- | kernel/trace/trace_functions_graph.c | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/kernel/trace/trace_functions_graph.c b/kernel/trace/trace_functions_graph.c index 100288d10e1f..6c2ab955018c 100644 --- a/kernel/trace/trace_functions_graph.c +++ b/kernel/trace/trace_functions_graph.c | |||
@@ -730,8 +730,6 @@ static void | |||
730 | print_graph_duration(unsigned long long duration, struct trace_seq *s, | 730 | print_graph_duration(unsigned long long duration, struct trace_seq *s, |
731 | u32 flags) | 731 | u32 flags) |
732 | { | 732 | { |
733 | bool duration_printed = false; | ||
734 | |||
735 | if (!(flags & TRACE_GRAPH_PRINT_DURATION) || | 733 | if (!(flags & TRACE_GRAPH_PRINT_DURATION) || |
736 | !(trace_flags & TRACE_ITER_CONTEXT_INFO)) | 734 | !(trace_flags & TRACE_ITER_CONTEXT_INFO)) |
737 | return; | 735 | return; |
@@ -750,24 +748,9 @@ print_graph_duration(unsigned long long duration, struct trace_seq *s, | |||
750 | } | 748 | } |
751 | 749 | ||
752 | /* Signal a overhead of time execution to the output */ | 750 | /* Signal a overhead of time execution to the output */ |
753 | if (flags & TRACE_GRAPH_PRINT_OVERHEAD) { | 751 | if (flags & TRACE_GRAPH_PRINT_OVERHEAD) |
754 | /* Duration exceeded 100 usecs */ | 752 | trace_seq_printf(s, "%c ", trace_find_mark(duration)); |
755 | if (duration > 100000ULL) { | 753 | else |
756 | trace_seq_puts(s, "! "); | ||
757 | duration_printed = true; | ||
758 | |||
759 | /* Duration exceeded 10 usecs */ | ||
760 | } else if (duration > 10000ULL) { | ||
761 | trace_seq_puts(s, "+ "); | ||
762 | duration_printed = true; | ||
763 | } | ||
764 | } | ||
765 | |||
766 | /* | ||
767 | * If we did not exceed the duration tresholds or we dont want | ||
768 | * to print out the overhead. Either way we need to fill out the space. | ||
769 | */ | ||
770 | if (!duration_printed) | ||
771 | trace_seq_puts(s, " "); | 754 | trace_seq_puts(s, " "); |
772 | 755 | ||
773 | trace_print_graph_duration(duration, s); | 756 | trace_print_graph_duration(duration, s); |