tracing: Use this_cpu_ptr per-cpu helper
[deliverable/linux.git] / kernel / trace / trace.c
index 3c13e46d7d24e1ecbdeb532f6538354f6eca7ddf..f8b7c626f3fd61a18fb8aceb9d74e0181f59043e 100644 (file)
@@ -1517,7 +1517,6 @@ static struct trace_buffer_struct *trace_percpu_nmi_buffer;
 static char *get_trace_buf(void)
 {
        struct trace_buffer_struct *percpu_buffer;
-       struct trace_buffer_struct *buffer;
 
        /*
         * If we have allocated per cpu buffers, then we do not
@@ -1535,9 +1534,7 @@ static char *get_trace_buf(void)
        if (!percpu_buffer)
                return NULL;
 
-       buffer = per_cpu_ptr(percpu_buffer, smp_processor_id());
-
-       return buffer->buffer;
+       return this_cpu_ptr(&percpu_buffer->buffer[0]);
 }
 
 static int alloc_percpu_trace_buffer(void)
This page took 0.027396 seconds and 5 git commands to generate.