diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/trace/trace.h | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index 6b8bd8800d0..df840f42be3 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h @@ -216,8 +216,6 @@ void trace_function(struct trace_array *tr,  		    unsigned long parent_ip,  		    unsigned long flags); -void tracing_start_function_trace(void); -void tracing_stop_function_trace(void);  void tracing_start_cmdline_record(void);  void tracing_stop_cmdline_record(void);  int register_tracer(struct tracer *type); @@ -234,6 +232,14 @@ void update_max_tr_single(struct trace_array *tr,  extern cycle_t ftrace_now(int cpu); +#ifdef CONFIG_FTRACE +void tracing_start_function_trace(void); +void tracing_stop_function_trace(void); +#else +# define tracing_start_function_trace()		do { } while (0) +# define tracing_stop_function_trace()		do { } while (0) +#endif +  #ifdef CONFIG_CONTEXT_SWITCH_TRACER  typedef void  (*tracer_switch_func_t)(void *private, | 
