summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/trace.c')
-rw-r--r--kernel/trace/trace.c25
1 files changed, 17 insertions, 8 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 92af8fd1429b..dabd810a10cd 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -3358,14 +3358,23 @@ static void print_func_help_header_irq(struct trace_buffer *buf, struct seq_file
3358 unsigned int flags) 3358 unsigned int flags)
3359{ 3359{
3360 bool tgid = flags & TRACE_ITER_RECORD_TGID; 3360 bool tgid = flags & TRACE_ITER_RECORD_TGID;
3361 3361 const char tgid_space[] = " ";
3362 seq_printf(m, "# %s _-----=> irqs-off\n", tgid ? " " : ""); 3362 const char space[] = " ";
3363 seq_printf(m, "# %s / _----=> need-resched\n", tgid ? " " : ""); 3363
3364 seq_printf(m, "# %s| / _---=> hardirq/softirq\n", tgid ? " " : ""); 3364 seq_printf(m, "# %s _-----=> irqs-off\n",
3365 seq_printf(m, "# %s|| / _--=> preempt-depth\n", tgid ? " " : ""); 3365 tgid ? tgid_space : space);
3366 seq_printf(m, "# %s||| / delay\n", tgid ? " " : ""); 3366 seq_printf(m, "# %s / _----=> need-resched\n",
3367 seq_printf(m, "# TASK-PID CPU#%s|||| TIMESTAMP FUNCTION\n", tgid ? " TGID " : ""); 3367 tgid ? tgid_space : space);
3368 seq_printf(m, "# | | | %s|||| | |\n", tgid ? " | " : ""); 3368 seq_printf(m, "# %s| / _---=> hardirq/softirq\n",
3369 tgid ? tgid_space : space);
3370 seq_printf(m, "# %s|| / _--=> preempt-depth\n",
3371 tgid ? tgid_space : space);
3372 seq_printf(m, "# %s||| / delay\n",
3373 tgid ? tgid_space : space);
3374 seq_printf(m, "# TASK-PID CPU#%s|||| TIMESTAMP FUNCTION\n",
3375 tgid ? " TGID " : space);
3376 seq_printf(m, "# | | | %s|||| | |\n",
3377 tgid ? " | " : space);
3369} 3378}
3370 3379
3371void 3380void