Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 182295
b: refs/heads/master
c: ea2c68a
h: refs/heads/master
i:
  182293: fd4798c
  182291: 4ad6621
  182287: 622f4cb
v: v3
  • Loading branch information
Lai Jiangshan authored and Frederic Weisbecker committed Jan 29, 2010
1 parent 2643474 commit d7cee42
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 24a53652e361321b09df5040711e69387344ce09
refs/heads/master: ea2c68a08fedb5053ba312d661e47df9f4d72411
2 changes: 1 addition & 1 deletion trunk/kernel/trace/trace.h
Original file line number Diff line number Diff line change
Expand Up @@ -504,7 +504,7 @@ static inline int ftrace_graph_addr(unsigned long addr)
{
int i;

if (!ftrace_graph_count || test_tsk_trace_graph(current))
if (!ftrace_graph_count)
return 1;

for (i = 0; i < ftrace_graph_count; i++) {
Expand Down
8 changes: 2 additions & 6 deletions trunk/kernel/trace/trace_functions_graph.c
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,8 @@ int trace_graph_entry(struct ftrace_graph_ent *trace)
if (!ftrace_trace_task(current))
return 0;

if (!ftrace_graph_addr(trace->func))
/* trace it when it is-nested-in or is a function enabled. */
if (!(trace->depth || ftrace_graph_addr(trace->func)))
return 0;

local_irq_save(flags);
Expand All @@ -228,9 +229,6 @@ int trace_graph_entry(struct ftrace_graph_ent *trace)
} else {
ret = 0;
}
/* Only do the atomic if it is not already set */
if (!test_tsk_trace_graph(current))
set_tsk_trace_graph(current);

atomic_dec(&data->disabled);
local_irq_restore(flags);
Expand Down Expand Up @@ -278,8 +276,6 @@ void trace_graph_return(struct ftrace_graph_ret *trace)
pc = preempt_count();
__trace_graph_return(tr, trace, flags, pc);
}
if (!trace->depth)
clear_tsk_trace_graph(current);
atomic_dec(&data->disabled);
local_irq_restore(flags);
}
Expand Down

0 comments on commit d7cee42

Please sign in to comment.