diff options
Diffstat (limited to 'kernel/trace/trace_output.c')
-rw-r--r-- | kernel/trace/trace_output.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c index 01ff99969ca7..bac629af2285 100644 --- a/kernel/trace/trace_output.c +++ b/kernel/trace/trace_output.c | |||
@@ -597,6 +597,15 @@ int trace_print_context(struct trace_iterator *iter) | |||
597 | trace_seq_printf(s, "%16s-%-5d [%03d] ", | 597 | trace_seq_printf(s, "%16s-%-5d [%03d] ", |
598 | comm, entry->pid, iter->cpu); | 598 | comm, entry->pid, iter->cpu); |
599 | 599 | ||
600 | if (tr->trace_flags & TRACE_ITER_RECORD_TGID) { | ||
601 | unsigned int tgid = trace_find_tgid(entry->pid); | ||
602 | |||
603 | if (!tgid) | ||
604 | trace_seq_printf(s, "(-----) "); | ||
605 | else | ||
606 | trace_seq_printf(s, "(%5d) ", tgid); | ||
607 | } | ||
608 | |||
600 | if (tr->trace_flags & TRACE_ITER_IRQ_INFO) | 609 | if (tr->trace_flags & TRACE_ITER_IRQ_INFO) |
601 | trace_print_lat_fmt(s, entry); | 610 | trace_print_lat_fmt(s, entry); |
602 | 611 | ||