trace: use this_cpu_ptr per-cpu helper
Subsystems (2)
PATCH v2 7/9 trace: use this_cpu_ptr per-cpu helper
From: Shan Wei <[email protected]>
Signed-off-by Shan Wei <[email protected]>
--- kernel/trace/blktrace.c | 2 +- kernel/trace/trace.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
kernel/trace/blktrace.c +1 -1
@@ -147,7 +147,7 @@ void __trace_note_message(struct blk_trace *bt, const char *fmt, ...)return ;local_irq_save (flags); - buf =per_cpu_ptr (bt->msg_data,smp_processor_id ()); + buf =this_cpu_ptr (bt->msg_data);va_start (args, fmt); n =vscnprintf (buf,BLK_TN_MAX_MSG , fmt, args);va_end (args);
kernel/trace/trace.c +1 -1
@@ -1513,7 +1513,7 @@ static char *get_trace_buf(void)if (!percpu_buffer)return NULL ; - buffer =per_cpu_ptr (percpu_buffer,smp_processor_id ()); + buffer =this_cpu_ptr (percpu_buffer);return buffer->buffer; }
-- 1.7.1
kernel/trace/trace.c static char *get_trace_buf(void) · line 1518
Quoted 12 lines · Shan Wei
kernel/trace/trace.c +1
-1@@ -1513,7 +1513,7 @@ static char *get_trace_buf(void)if (!percpu_buffer)return NULL ; - buffer =per_cpu_ptr (percpu_buffer,smp_processor_id ()); + buffer =this_cpu_ptr (percpu_buffer);return buffer->buffer;
return this_cpu_read(percpu_buffer->buffer)
and drop the this_cpu_ptr operation please.