Messages in this thread | | | Subject | Re: [PATCH 1/7] tracing: Introduce trace_create_cpu_file() and tracing_get_cpu() | From | Steven Rostedt <> | Date | Mon, 22 Jul 2013 11:06:00 -0400 |
| |
On Mon, 2013-07-22 at 10:55 -0400, Steven Rostedt wrote:
> The problem is that some files only references the tr for a certain CPU. > Another data structure was created when the file was opened called > trace_cpu (tc), which maps a CPU and a trace_array. As there is no
Correction, the trace_cpu is created when the file is created, not when it was opened.
> global list of trace_cpus, this is susceptible to the above race > condition. Accessing tc->tr can happen after tc has been freed.
| |