-
- Downloads
perf_counter: Generic per counter interrupt throttle
Introduce a generic per counter interrupt throttle. This uses the perf_counter_overflow() quick disable to throttle a specific counter when its going too fast when a pmu->unthrottle() method is provided which can undo the quick disable. Power needs to implement both the quick disable and the unthrottle method. Signed-off-by:Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Paul Mackerras <paulus@samba.org> Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: John Kacur <jkacur@redhat.com> LKML-Reference: <20090525153931.703093461@chello.nl> Signed-off-by:
Ingo Molnar <mingo@elte.hu>
Showing
- arch/x86/kernel/cpu/perf_counter.c 13 additions, 0 deletionsarch/x86/kernel/cpu/perf_counter.c
- include/linux/perf_counter.h 11 additions, 0 deletionsinclude/linux/perf_counter.h
- kernel/perf_counter.c 55 additions, 4 deletionskernel/perf_counter.c
- kernel/sysctl.c 8 additions, 0 deletionskernel/sysctl.c
Loading
Please register or sign in to comment