diff options
Diffstat (limited to 'kernel/trace/trace.c')
| -rw-r--r-- | kernel/trace/trace.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 0eb6d48347f7..79db26e8216e 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c | |||
| @@ -679,6 +679,16 @@ void tracing_reset(struct trace_array *tr, int cpu) | |||
| 679 | ftrace_enable_cpu(); | 679 | ftrace_enable_cpu(); |
| 680 | } | 680 | } |
| 681 | 681 | ||
| 682 | void tracing_reset_online_cpus(struct trace_array *tr) | ||
| 683 | { | ||
| 684 | int cpu; | ||
| 685 | |||
| 686 | tr->time_start = ftrace_now(tr->cpu); | ||
| 687 | |||
| 688 | for_each_online_cpu(cpu) | ||
| 689 | tracing_reset(tr, cpu); | ||
| 690 | } | ||
| 691 | |||
| 682 | #define SAVED_CMDLINES 128 | 692 | #define SAVED_CMDLINES 128 |
| 683 | static unsigned map_pid_to_cmdline[PID_MAX_DEFAULT+1]; | 693 | static unsigned map_pid_to_cmdline[PID_MAX_DEFAULT+1]; |
| 684 | static unsigned map_cmdline_to_pid[SAVED_CMDLINES]; | 694 | static unsigned map_cmdline_to_pid[SAVED_CMDLINES]; |
