diff options
| author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
|---|---|---|
| committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
| commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
| tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /kernel/events/ring_buffer.c | |
| parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) | |
Patched in Tegra support.
Diffstat (limited to 'kernel/events/ring_buffer.c')
| -rw-r--r-- | kernel/events/ring_buffer.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/kernel/events/ring_buffer.c b/kernel/events/ring_buffer.c index 23cb34ff397..a2a29205cc0 100644 --- a/kernel/events/ring_buffer.c +++ b/kernel/events/ring_buffer.c | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | * Copyright (C) 2008 Thomas Gleixner <tglx@linutronix.de> | 4 | * Copyright (C) 2008 Thomas Gleixner <tglx@linutronix.de> |
| 5 | * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar | 5 | * Copyright (C) 2008-2011 Red Hat, Inc., Ingo Molnar |
| 6 | * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com> | 6 | * Copyright (C) 2008-2011 Red Hat, Inc., Peter Zijlstra <pzijlstr@redhat.com> |
| 7 | * Copyright © 2009 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 7 | * Copyright © 2009 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 8 | * | 8 | * |
| 9 | * For licensing details see kernel-base/COPYING | 9 | * For licensing details see kernel-base/COPYING |
| 10 | */ | 10 | */ |
| @@ -182,16 +182,10 @@ out: | |||
| 182 | return -ENOSPC; | 182 | return -ENOSPC; |
| 183 | } | 183 | } |
| 184 | 184 | ||
| 185 | unsigned int perf_output_copy(struct perf_output_handle *handle, | 185 | void perf_output_copy(struct perf_output_handle *handle, |
| 186 | const void *buf, unsigned int len) | 186 | const void *buf, unsigned int len) |
| 187 | { | 187 | { |
| 188 | return __output_copy(handle, buf, len); | 188 | __output_copy(handle, buf, len); |
| 189 | } | ||
| 190 | |||
| 191 | unsigned int perf_output_skip(struct perf_output_handle *handle, | ||
| 192 | unsigned int len) | ||
| 193 | { | ||
| 194 | return __output_skip(handle, NULL, len); | ||
| 195 | } | 189 | } |
| 196 | 190 | ||
| 197 | void perf_output_end(struct perf_output_handle *handle) | 191 | void perf_output_end(struct perf_output_handle *handle) |
| @@ -215,9 +209,6 @@ ring_buffer_init(struct ring_buffer *rb, long watermark, int flags) | |||
| 215 | rb->writable = 1; | 209 | rb->writable = 1; |
| 216 | 210 | ||
| 217 | atomic_set(&rb->refcount, 1); | 211 | atomic_set(&rb->refcount, 1); |
| 218 | |||
| 219 | INIT_LIST_HEAD(&rb->event_list); | ||
| 220 | spin_lock_init(&rb->event_lock); | ||
| 221 | } | 212 | } |
| 222 | 213 | ||
| 223 | #ifndef CONFIG_PERF_USE_VMALLOC | 214 | #ifndef CONFIG_PERF_USE_VMALLOC |
