summaryrefslogtreecommitdiff
path: root/drivers/oprofile/cpu_buffer.c
diff options
context:
space:
mode:
authorRobert Richter <robert.richter@amd.com>2008-12-25 17:26:07 +0100
committerRobert Richter <robert.richter@amd.com>2009-01-07 22:41:47 +0100
commitd9928c25a6960cf128c2078a89fe6f8e0180ff60 (patch)
treea6aa4141a531beb6f5d2025d8656d9404ae64ba8 /drivers/oprofile/cpu_buffer.c
parentae735e9964b4584923f2997d98a8d80ae9c1a75c (diff)
downloadlwn-d9928c25a6960cf128c2078a89fe6f8e0180ff60.tar.gz
lwn-d9928c25a6960cf128c2078a89fe6f8e0180ff60.zip
oprofile: add op_cpu_buffer_add_data()
This function can be used to attach data to a sample. It returns the remaining free buffer size that has been reserved with op_cpu_buffer_write_reserve(). Signed-off-by: Robert Richter <robert.richter@amd.com>
Diffstat (limited to 'drivers/oprofile/cpu_buffer.c')
-rw-r--r--drivers/oprofile/cpu_buffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/oprofile/cpu_buffer.c b/drivers/oprofile/cpu_buffer.c
index e859d23cfc57..1b6590746be4 100644
--- a/drivers/oprofile/cpu_buffer.c
+++ b/drivers/oprofile/cpu_buffer.c
@@ -258,7 +258,7 @@ op_add_code(struct oprofile_cpu_buffer *cpu_buf, unsigned long backtrace,
sample->event = flags;
if (size)
- sample->data[0] = (unsigned long)task;
+ op_cpu_buffer_add_data(&entry, (unsigned long)task);
op_cpu_buffer_write_commit(&entry);