diff options
Diffstat (limited to 'kernel/trace/trace_sysprof.c')
| -rw-r--r-- | kernel/trace/trace_sysprof.c | 10 | 
1 files changed, 0 insertions, 10 deletions
| diff --git a/kernel/trace/trace_sysprof.c b/kernel/trace/trace_sysprof.c index 9587d3bcba55..8097430edff9 100644 --- a/kernel/trace/trace_sysprof.c +++ b/kernel/trace/trace_sysprof.c | |||
| @@ -275,21 +275,11 @@ static void stack_trace_reset(struct trace_array *tr) | |||
| 275 | stop_stack_trace(tr); | 275 | stop_stack_trace(tr); | 
| 276 | } | 276 | } | 
| 277 | 277 | ||
| 278 | static void stack_trace_ctrl_update(struct trace_array *tr) | ||
| 279 | { | ||
| 280 | /* When starting a new trace, reset the buffers */ | ||
| 281 | if (tr->ctrl) | ||
| 282 | start_stack_trace(tr); | ||
| 283 | else | ||
| 284 | stop_stack_trace(tr); | ||
| 285 | } | ||
| 286 | |||
| 287 | static struct tracer stack_trace __read_mostly = | 278 | static struct tracer stack_trace __read_mostly = | 
| 288 | { | 279 | { | 
| 289 | .name = "sysprof", | 280 | .name = "sysprof", | 
| 290 | .init = stack_trace_init, | 281 | .init = stack_trace_init, | 
| 291 | .reset = stack_trace_reset, | 282 | .reset = stack_trace_reset, | 
| 292 | .ctrl_update = stack_trace_ctrl_update, | ||
| 293 | #ifdef CONFIG_FTRACE_SELFTEST | 283 | #ifdef CONFIG_FTRACE_SELFTEST | 
| 294 | .selftest = trace_selftest_startup_sysprof, | 284 | .selftest = trace_selftest_startup_sysprof, | 
| 295 | #endif | 285 | #endif | 
