diff options
Diffstat (limited to 'kernel/trace/trace.c')
| -rw-r--r-- | kernel/trace/trace.c | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 563e80f9006a..252f79c435f8 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -1854,7 +1854,7 @@ int __init register_tracer(struct tracer *type)  	return ret;  } -void tracing_reset(struct trace_buffer *buf, int cpu) +static void tracing_reset_cpu(struct trace_buffer *buf, int cpu)  {  	struct ring_buffer *buffer = buf->buffer; @@ -2642,10 +2642,10 @@ static void ftrace_exports(struct ring_buffer_event *event)  	preempt_disable_notrace(); -	export = rcu_dereference_raw_notrace(ftrace_exports_list); +	export = rcu_dereference_raw_check(ftrace_exports_list);  	while (export) {  		trace_process_export(export, event); -		export = rcu_dereference_raw_notrace(export->next); +		export = rcu_dereference_raw_check(export->next);  	}  	preempt_enable_notrace(); @@ -4251,7 +4251,7 @@ static int tracing_open(struct inode *inode, struct file *file)  		if (cpu == RING_BUFFER_ALL_CPUS)  			tracing_reset_online_cpus(trace_buf);  		else -			tracing_reset(trace_buf, cpu); +			tracing_reset_cpu(trace_buf, cpu);  	}  	if (file->f_mode & FMODE_READ) { @@ -4815,15 +4815,15 @@ static const char readme_msg[] =  #endif  #endif /* CONFIG_STACK_TRACER */  #ifdef CONFIG_DYNAMIC_EVENTS -	"  dynamic_events\t\t- Add/remove/show the generic dynamic events\n" +	"  dynamic_events\t\t- Create/append/remove/show the generic dynamic events\n"  	"\t\t\t  Write into this file to define/undefine new trace events.\n"  #endif  #ifdef CONFIG_KPROBE_EVENTS -	"  kprobe_events\t\t- Add/remove/show the kernel dynamic events\n" +	"  kprobe_events\t\t- Create/append/remove/show the kernel dynamic events\n"  	"\t\t\t  Write into this file to define/undefine new trace events.\n"  #endif  #ifdef CONFIG_UPROBE_EVENTS -	"  uprobe_events\t\t- Add/remove/show the userspace dynamic events\n" +	"  uprobe_events\t\t- Create/append/remove/show the userspace dynamic events\n"  	"\t\t\t  Write into this file to define/undefine new trace events.\n"  #endif  #if defined(CONFIG_KPROBE_EVENTS) || defined(CONFIG_UPROBE_EVENTS) @@ -4848,7 +4848,7 @@ static const char readme_msg[] =  #else  	"\t           $stack<index>, $stack, $retval, $comm,\n"  #endif -	"\t           +|-[u]<offset>(<fetcharg>)\n" +	"\t           +|-[u]<offset>(<fetcharg>), \\imm-value, \\\"imm-string\"\n"  	"\t     type: s8/16/32/64, u8/16/32/64, x8/16/32/64, string, symbol,\n"  	"\t           b<bit-width>@<bit-offset>/<container-size>, ustring,\n"  	"\t           <type>\\[<array-size>\\]\n" @@ -6742,7 +6742,7 @@ tracing_snapshot_write(struct file *filp, const char __user *ubuf, size_t cnt,  			if (iter->cpu_file == RING_BUFFER_ALL_CPUS)  				tracing_reset_online_cpus(&tr->max_buffer);  			else -				tracing_reset(&tr->max_buffer, iter->cpu_file); +				tracing_reset_cpu(&tr->max_buffer, iter->cpu_file);  		}  		break;  	}  |