aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/trace.c')
-rw-r--r--kernel/trace/trace.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index d89821283b47..95f99a7abf2f 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -80,7 +80,7 @@ static int dummy_set_flag(u32 old_flags, u32 bit, int set)
80 * of the tracer is successful. But that is the only place that sets 80 * of the tracer is successful. But that is the only place that sets
81 * this back to zero. 81 * this back to zero.
82 */ 82 */
83int tracing_disabled = 1; 83static int tracing_disabled = 1;
84 84
85static DEFINE_PER_CPU(local_t, ftrace_cpu_disabled); 85static DEFINE_PER_CPU(local_t, ftrace_cpu_disabled);
86 86
@@ -459,6 +459,8 @@ update_max_tr_single(struct trace_array *tr, struct task_struct *tsk, int cpu)
459 * Register a new plugin tracer. 459 * Register a new plugin tracer.
460 */ 460 */
461int register_tracer(struct tracer *type) 461int register_tracer(struct tracer *type)
462__releases(kernel_lock)
463__acquires(kernel_lock)
462{ 464{
463 struct tracer *t; 465 struct tracer *t;
464 int len; 466 int len;
@@ -626,7 +628,7 @@ static int cmdline_idx;
626static DEFINE_SPINLOCK(trace_cmdline_lock); 628static DEFINE_SPINLOCK(trace_cmdline_lock);
627 629
628/* temporary disable recording */ 630/* temporary disable recording */
629atomic_t trace_record_cmdline_disabled __read_mostly; 631static atomic_t trace_record_cmdline_disabled __read_mostly;
630 632
631static void trace_init_cmdlines(void) 633static void trace_init_cmdlines(void)
632{ 634{
@@ -983,10 +985,12 @@ static void ftrace_trace_userstack(struct trace_array *tr,
983#endif 985#endif
984} 986}
985 987
986void __trace_userstack(struct trace_array *tr, unsigned long flags) 988#ifdef UNUSED
989static void __trace_userstack(struct trace_array *tr, unsigned long flags)
987{ 990{
988 ftrace_trace_userstack(tr, flags, preempt_count()); 991 ftrace_trace_userstack(tr, flags, preempt_count());
989} 992}
993#endif /* UNUSED */
990 994
991static void 995static void
992ftrace_trace_special(void *__tr, 996ftrace_trace_special(void *__tr,
@@ -1720,7 +1724,7 @@ int tracing_open_generic(struct inode *inode, struct file *filp)
1720 return 0; 1724 return 0;
1721} 1725}
1722 1726
1723int tracing_release(struct inode *inode, struct file *file) 1727static int tracing_release(struct inode *inode, struct file *file)
1724{ 1728{
1725 struct seq_file *m = (struct seq_file *)file->private_data; 1729 struct seq_file *m = (struct seq_file *)file->private_data;
1726 struct trace_iterator *iter = m->private; 1730 struct trace_iterator *iter = m->private;
@@ -1963,7 +1967,7 @@ tracing_trace_options_read(struct file *filp, char __user *ubuf,
1963 struct tracer_opt *trace_opts = current_trace->flags->opts; 1967 struct tracer_opt *trace_opts = current_trace->flags->opts;
1964 1968
1965 1969
1966 /* calulate max size */ 1970 /* calculate max size */
1967 for (i = 0; trace_options[i]; i++) { 1971 for (i = 0; trace_options[i]; i++) {
1968 len += strlen(trace_options[i]); 1972 len += strlen(trace_options[i]);
1969 len += 3; /* "no" and space */ 1973 len += 3; /* "no" and space */
@@ -2145,7 +2149,7 @@ tracing_ctrl_write(struct file *filp, const char __user *ubuf,
2145{ 2149{
2146 struct trace_array *tr = filp->private_data; 2150 struct trace_array *tr = filp->private_data;
2147 char buf[64]; 2151 char buf[64];
2148 long val; 2152 unsigned long val;
2149 int ret; 2153 int ret;
2150 2154
2151 if (cnt >= sizeof(buf)) 2155 if (cnt >= sizeof(buf))
@@ -2293,9 +2297,9 @@ static ssize_t
2293tracing_max_lat_write(struct file *filp, const char __user *ubuf, 2297tracing_max_lat_write(struct file *filp, const char __user *ubuf,
2294 size_t cnt, loff_t *ppos) 2298 size_t cnt, loff_t *ppos)
2295{ 2299{
2296 long *ptr = filp->private_data; 2300 unsigned long *ptr = filp->private_data;
2297 char buf[64]; 2301 char buf[64];
2298 long val; 2302 unsigned long val;
2299 int ret; 2303 int ret;
2300 2304
2301 if (cnt >= sizeof(buf)) 2305 if (cnt >= sizeof(buf))