|
@@ -1150,38 +1150,6 @@ trace_selftest_startup_wakeup(struct tracer *trace, struct trace_array *tr)
|
|
|
}
|
|
|
#endif /* CONFIG_SCHED_TRACER */
|
|
|
|
|
|
-#ifdef CONFIG_CONTEXT_SWITCH_TRACER
|
|
|
-int
|
|
|
-trace_selftest_startup_sched_switch(struct tracer *trace, struct trace_array *tr)
|
|
|
-{
|
|
|
- unsigned long count;
|
|
|
- int ret;
|
|
|
-
|
|
|
- /* start the tracing */
|
|
|
- ret = tracer_init(trace, tr);
|
|
|
- if (ret) {
|
|
|
- warn_failed_init_tracer(trace, ret);
|
|
|
- return ret;
|
|
|
- }
|
|
|
-
|
|
|
- /* Sleep for a 1/10 of a second */
|
|
|
- msleep(100);
|
|
|
- /* stop the tracing. */
|
|
|
- tracing_stop();
|
|
|
- /* check the trace buffer */
|
|
|
- ret = trace_test_buffer(&tr->trace_buffer, &count);
|
|
|
- trace->reset(tr);
|
|
|
- tracing_start();
|
|
|
-
|
|
|
- if (!ret && !count) {
|
|
|
- printk(KERN_CONT ".. no entries found ..");
|
|
|
- ret = -1;
|
|
|
- }
|
|
|
-
|
|
|
- return ret;
|
|
|
-}
|
|
|
-#endif /* CONFIG_CONTEXT_SWITCH_TRACER */
|
|
|
-
|
|
|
#ifdef CONFIG_BRANCH_TRACER
|
|
|
int
|
|
|
trace_selftest_startup_branch(struct tracer *trace, struct trace_array *tr)
|