]> Pileus Git - ~andy/linux/blobdiff - kernel/trace/trace.c
tracing: Have trace buffer point back to trace_array
[~andy/linux] / kernel / trace / trace.c
index e32a2f48dde123ad9036f3998c63835140f3d5e9..cee9c1a552ab5ed2f62d725eff46251dd28ea72e 100644 (file)
@@ -5914,6 +5914,8 @@ allocate_trace_buffer(struct trace_array *tr, struct trace_buffer *buf, int size
 
        rb_flags = trace_flags & TRACE_ITER_OVERWRITE ? RB_FL_OVERWRITE : 0;
 
+       buf->tr = tr;
+
        buf->buffer = ring_buffer_alloc(size, rb_flags);
        if (!buf->buffer)
                return -ENOMEM;