]>
Commit | Line | Data |
---|---|---|
9c17324f GKH |
1 | From dced341b2d4f06668efaab33f88de5d287c0f45b Mon Sep 17 00:00:00 2001 |
2 | From: "Steven Rostedt (Red Hat)" <rostedt@goodmis.org> | |
3 | Date: Tue, 14 Jan 2014 10:19:46 -0500 | |
4 | Subject: tracing: Have trace buffer point back to trace_array | |
5 | ||
6 | From: "Steven Rostedt (Red Hat)" <rostedt@goodmis.org> | |
7 | ||
8 | commit dced341b2d4f06668efaab33f88de5d287c0f45b upstream. | |
9 | ||
10 | The trace buffer has a descriptor pointer that goes back to the trace | |
11 | array. But it was never assigned. Luckily, nothing uses it (yet), but | |
12 | it will in the future. | |
13 | ||
14 | Although nothing currently uses this, if any of the new features get | |
15 | backported to older kernels, and because this is such a simple change, | |
16 | I'm marking it for stable too. | |
17 | ||
18 | Fixes: 12883efb670c "tracing: Consolidate max_tr into main trace_array structure" | |
19 | Signed-off-by: Steven Rostedt <rostedt@goodmis.org> | |
20 | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | |
21 | ||
22 | --- | |
23 | kernel/trace/trace.c | 2 ++ | |
24 | 1 file changed, 2 insertions(+) | |
25 | ||
26 | --- a/kernel/trace/trace.c | |
27 | +++ b/kernel/trace/trace.c | |
28 | @@ -5878,6 +5878,8 @@ allocate_trace_buffer(struct trace_array | |
29 | ||
30 | rb_flags = trace_flags & TRACE_ITER_OVERWRITE ? RB_FL_OVERWRITE : 0; | |
31 | ||
32 | + buf->tr = tr; | |
33 | + | |
34 | buf->buffer = ring_buffer_alloc(size, rb_flags); | |
35 | if (!buf->buffer) | |
36 | return -ENOMEM; |