perf counters: clean up state transitions
authorIngo Molnar <mingo@elte.hu>
Thu, 11 Dec 2008 14:17:03 +0000 (15:17 +0100)
committerIngo Molnar <mingo@elte.hu>
Thu, 11 Dec 2008 14:45:56 +0000 (15:45 +0100)
commit6a930700c8b655a9e25e42fc4adc0b225ebbcefc
tree5b6aa07d2734f43d0c5bc7d97aebe256e6d86fa8
parent1d1c7ddbfab358445a542715551301b7fc363e28
perf counters: clean up state transitions

Impact: cleanup

Introduce a proper enum for the 3 states of a counter:

PERF_COUNTER_STATE_OFF = -1
PERF_COUNTER_STATE_INACTIVE =  0
PERF_COUNTER_STATE_ACTIVE =  1

and rename counter->active to counter->state and propagate the
changes everywhere.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/cpu/perf_counter.c
include/linux/perf_counter.h
kernel/perf_counter.c