diff options
-rw-r--r-- | kernel/perf_counter.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/perf_counter.c b/kernel/perf_counter.c index 89d5e3fe9700..e0576c3fdb50 100644 --- a/kernel/perf_counter.c +++ b/kernel/perf_counter.c | |||
@@ -1145,12 +1145,12 @@ static int perf_release(struct inode *inode, struct file *file) | |||
1145 | mutex_lock(&counter->mutex); | 1145 | mutex_lock(&counter->mutex); |
1146 | 1146 | ||
1147 | perf_counter_remove_from_context(counter); | 1147 | perf_counter_remove_from_context(counter); |
1148 | put_context(ctx); | ||
1149 | 1148 | ||
1150 | mutex_unlock(&counter->mutex); | 1149 | mutex_unlock(&counter->mutex); |
1151 | mutex_unlock(&ctx->mutex); | 1150 | mutex_unlock(&ctx->mutex); |
1152 | 1151 | ||
1153 | kfree(counter); | 1152 | kfree(counter); |
1153 | put_context(ctx); | ||
1154 | 1154 | ||
1155 | return 0; | 1155 | return 0; |
1156 | } | 1156 | } |