]> git.baikalelectronics.ru Git - kernel.git/commit
perf: Fix hw breakpoints overflow period sampling
authorJiri Olsa <jolsa@redhat.com>
Wed, 1 May 2013 15:25:44 +0000 (17:25 +0200)
committerIngo Molnar <mingo@kernel.org>
Tue, 28 May 2013 06:59:54 +0000 (08:59 +0200)
commit3587204fe63314bf43956bbcf357aa5a8cb3f9fc
tree8d040ef2da05caccabce8ccb5f4b168ee3f63216
parent3a14971c39d17755ecc33ddad142dacb468773b4
perf: Fix hw breakpoints overflow period sampling

The hw breakpoint pmu 'add' function is missing the
period_left update needed for SW events.

The perf HW breakpoint events use the SW events framework
to process the overflow, so it needs to be properly initialized
in the PMU 'add' method.

Signed-off-by: Jiri Olsa <jolsa@redhat.com>
Reviewed-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Vince Weaver <vincent.weaver@maine.edu>
Cc: Stephane Eranian <eranian@google.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1367421944-19082-5-git-send-email-jolsa@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
include/linux/perf_event.h
kernel/events/core.c
kernel/events/hw_breakpoint.c