summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.h
diff options
context:
space:
mode:
authorFrederic Weisbecker <fweisbec@gmail.com>2010-01-14 08:23:15 +0100
committerIngo Molnar <mingo@elte.hu>2010-01-17 08:06:25 +0100
commit24a53652e361321b09df5040711e69387344ce09 (patch)
tree9db320478f5233ee4b427292cc57ad4b3a66fefb /kernel/trace/trace.h
parentd931369b74b3d6f2044f595af6f3dd074f65d9cf (diff)
downloadblackbird-op-linux-24a53652e361321b09df5040711e69387344ce09.tar.gz
blackbird-op-linux-24a53652e361321b09df5040711e69387344ce09.zip
tracing: Drop the tr check from the graph tracing path
Each time we save a function entry from the function graph tracer, we check if the trace array is set, which is wasteful because it is set anyway before we start the tracer. All we need is to ensure we have good read and write orderings. When we set the trace array, we just need to guarantee it to be visible before starting tracing. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Acked-by: Steven Rostedt <rostedt@goodmis.org> Cc: Lai Jiangshan <laijs@cn.fujitsu.com> Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com> LKML-Reference: <1263453795-7496-1-git-send-regression-fweisbec@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/trace/trace.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud