diff options
author | Robert Richter <robert.richter@amd.com> | 2008-12-23 01:35:12 +0100 |
---|---|---|
committer | Robert Richter <robert.richter@amd.com> | 2008-12-29 17:24:36 +0100 |
commit | 300157768f050dabc73a99d958b504282088a132 (patch) | |
tree | 22c688835c713d33f80b99e1d1017482af700437 /drivers/oprofile | |
parent | 83bd9243956f30d91851b272988a237999b35b10 (diff) | |
download | kernel_goldelico_gta04-300157768f050dabc73a99d958b504282088a132.zip kernel_goldelico_gta04-300157768f050dabc73a99d958b504282088a132.tar.gz kernel_goldelico_gta04-300157768f050dabc73a99d958b504282088a132.tar.bz2 |
oprofile: reordering some code in cpu_buffer.c
Reordering code to keep alloc/free functions together.
Signed-off-by: Robert Richter <robert.richter@amd.com>
Diffstat (limited to 'drivers/oprofile')
-rw-r--r-- | drivers/oprofile/cpu_buffer.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/oprofile/cpu_buffer.c b/drivers/oprofile/cpu_buffer.c index cd67d4d..b353b19 100644 --- a/drivers/oprofile/cpu_buffer.c +++ b/drivers/oprofile/cpu_buffer.c @@ -54,16 +54,6 @@ static void wq_sync_buffer(struct work_struct *work); #define DEFAULT_TIMER_EXPIRE (HZ / 10) static int work_enabled; -void free_cpu_buffers(void) -{ - if (op_ring_buffer_read) - ring_buffer_free(op_ring_buffer_read); - op_ring_buffer_read = NULL; - if (op_ring_buffer_write) - ring_buffer_free(op_ring_buffer_write); - op_ring_buffer_write = NULL; -} - unsigned long oprofile_get_cpu_buffer_size(void) { return oprofile_cpu_buffer_size; @@ -77,6 +67,16 @@ void oprofile_cpu_buffer_inc_smpl_lost(void) cpu_buf->sample_lost_overflow++; } +void free_cpu_buffers(void) +{ + if (op_ring_buffer_read) + ring_buffer_free(op_ring_buffer_read); + op_ring_buffer_read = NULL; + if (op_ring_buffer_write) + ring_buffer_free(op_ring_buffer_write); + op_ring_buffer_write = NULL; +} + int alloc_cpu_buffers(void) { int i; |