summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.h
diff options
context:
space:
mode:
authorSteven Rostedt (Red Hat) <srostedt@redhat.com>2013-03-05 18:25:02 -0500
committerSteven Rostedt <rostedt@goodmis.org>2013-03-15 00:35:48 -0400
commit45ad21ca5530efdca6a19e4a5ac5e7bd6e24f996 (patch)
tree7bc01dd23c577dae038281be2f644ef3e3e1354e /kernel/trace/trace.h
parent6de58e6269cd0568ca5fbae14423914eff0f7811 (diff)
downloadlinux-stable-45ad21ca5530efdca6a19e4a5ac5e7bd6e24f996.tar.gz
linux-stable-45ad21ca5530efdca6a19e4a5ac5e7bd6e24f996.tar.bz2
linux-stable-45ad21ca5530efdca6a19e4a5ac5e7bd6e24f996.zip
tracing: Have trace_array keep track if snapshot buffer is allocated
The snapshot buffer belongs to the trace array not the tracer that is running. The trace array should be the data structure that keeps track of whether or not the snapshot buffer is allocated, not the tracer desciptor. Having the trace array keep track of it makes modifications so much easier. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r--kernel/trace/trace.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
index 986834f1f4dd..1a456c291a07 100644
--- a/kernel/trace/trace.h
+++ b/kernel/trace/trace.h
@@ -197,6 +197,7 @@ struct trace_array {
* the trace_buffer so the tracing can continue.
*/
struct trace_buffer max_buffer;
+ bool allocated_snapshot;
#endif
int buffer_disabled;
struct trace_cpu trace_cpu; /* place holder */
@@ -367,7 +368,6 @@ struct tracer {
bool enabled;
#ifdef CONFIG_TRACER_MAX_TRACE
bool use_max_tr;
- bool allocated_snapshot;
#endif
};