diff options
Diffstat (limited to 'kernel/perf_counter.c')
| -rw-r--r-- | kernel/perf_counter.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/perf_counter.c b/kernel/perf_counter.c index e0d91fdf0c3c..8cb94a52d1bb 100644 --- a/kernel/perf_counter.c +++ b/kernel/perf_counter.c | |||
| @@ -106,16 +106,16 @@ hw_perf_group_sched_in(struct perf_counter *group_leader, | |||
| 106 | 106 | ||
| 107 | void __weak perf_counter_print_debug(void) { } | 107 | void __weak perf_counter_print_debug(void) { } |
| 108 | 108 | ||
| 109 | static DEFINE_PER_CPU(int, disable_count); | 109 | static DEFINE_PER_CPU(int, perf_disable_count); |
| 110 | 110 | ||
| 111 | void __perf_disable(void) | 111 | void __perf_disable(void) |
| 112 | { | 112 | { |
| 113 | __get_cpu_var(disable_count)++; | 113 | __get_cpu_var(perf_disable_count)++; |
| 114 | } | 114 | } |
| 115 | 115 | ||
| 116 | bool __perf_enable(void) | 116 | bool __perf_enable(void) |
| 117 | { | 117 | { |
| 118 | return !--__get_cpu_var(disable_count); | 118 | return !--__get_cpu_var(perf_disable_count); |
| 119 | } | 119 | } |
| 120 | 120 | ||
| 121 | void perf_disable(void) | 121 | void perf_disable(void) |
| @@ -4215,6 +4215,7 @@ static int perf_copy_attr(struct perf_counter_attr __user *uattr, | |||
| 4215 | if (val) | 4215 | if (val) |
| 4216 | goto err_size; | 4216 | goto err_size; |
| 4217 | } | 4217 | } |
| 4218 | size = sizeof(*attr); | ||
| 4218 | } | 4219 | } |
| 4219 | 4220 | ||
| 4220 | ret = copy_from_user(attr, uattr, size); | 4221 | ret = copy_from_user(attr, uattr, size); |
