perf_counter: Initialize ->oncpu properly
authorIngo Molnar <mingo@elte.hu>
Tue, 26 May 2009 06:10:00 +0000 (08:10 +0200)
committerIngo Molnar <mingo@elte.hu>
Tue, 26 May 2009 07:54:13 +0000 (09:54 +0200)
This shouldnt matter normally (and i have not seen any
misbehavior), because active counters always have a
proper ->oncpu value - but nevertheless initialize the
field properly to -1.

[ Impact: cleanup ]

Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: John Kacur <jkacur@redhat.com>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/perf_counter.c

index 070f92d3232a88e68068600fcf2dfac00c505527..367299f91aaff21fe9948035a43f27bd5ee7a4b5 100644 (file)
@@ -3122,6 +3122,8 @@ perf_counter_alloc(struct perf_counter_hw_event *hw_event,
        counter->group_leader           = group_leader;
        counter->pmu                    = NULL;
        counter->ctx                    = ctx;
+       counter->oncpu                  = -1;
+
        get_ctx(ctx);
 
        counter->state = PERF_COUNTER_STATE_INACTIVE;