diff options
| author | Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> | 2008-05-12 21:21:10 +0200 | 
|---|---|---|
| committer | Thomas Gleixner <tglx@linutronix.de> | 2008-05-23 22:29:25 +0200 | 
| commit | 5b82a1b08a00b2adca3d9dd9777efff40b7aaaa1 (patch) | |
| tree | 4dcce4af592ca177bee3dfeb34f9b482d142e713 /kernel/trace/trace.h | |
| parent | 0aa977f592f17004f9d1d545f2e1bb9ea71896c3 (diff) | |
| download | olio-linux-3.10-5b82a1b08a00b2adca3d9dd9777efff40b7aaaa1.tar.xz olio-linux-3.10-5b82a1b08a00b2adca3d9dd9777efff40b7aaaa1.zip  | |
Port ftrace to markers
Porting ftrace to the marker infrastructure.
Don't need to chain to the wakeup tracer from the sched tracer, because markers
support multiple probes connected.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
CC: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/trace/trace.h')
| -rw-r--r-- | kernel/trace/trace.h | 20 | 
1 files changed, 1 insertions, 19 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index 8845033ab49..f5de0601b40 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h @@ -234,25 +234,10 @@ void update_max_tr_single(struct trace_array *tr,  extern cycle_t ftrace_now(int cpu); -#ifdef CONFIG_SCHED_TRACER -extern void -wakeup_sched_switch(struct task_struct *prev, struct task_struct *next); -extern void -wakeup_sched_wakeup(struct task_struct *wakee, struct task_struct *curr); -#else -static inline void -wakeup_sched_switch(struct task_struct *prev, struct task_struct *next) -{ -} -static inline void -wakeup_sched_wakeup(struct task_struct *wakee, struct task_struct *curr) -{ -} -#endif -  #ifdef CONFIG_CONTEXT_SWITCH_TRACER  typedef void  (*tracer_switch_func_t)(void *private, +			void *__rq,  			struct task_struct *prev,  			struct task_struct *next); @@ -262,9 +247,6 @@ struct tracer_switch_ops {  	struct tracer_switch_ops	*next;  }; -extern int register_tracer_switch(struct tracer_switch_ops *ops); -extern int unregister_tracer_switch(struct tracer_switch_ops *ops); -  #endif /* CONFIG_CONTEXT_SWITCH_TRACER */  #ifdef CONFIG_DYNAMIC_FTRACE  |