aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/vm86_32.c
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@openvz.org>2010-05-17 16:13:04 +0800
committerIngo Molnar <mingo@elte.hu>2010-05-18 08:25:34 +0200
commit0db1a7bc00216a981d0b7056627ad8682f4f0636 (patch)
treead4036506ee871280a5e83eae757e2d7316462e2 /arch/x86/kernel/vm86_32.c
parent32ec6acfdcc066313261d0fbe6a966cb1804a7cd (diff)
downloadkernel_samsung_smdk4412-0db1a7bc00216a981d0b7056627ad8682f4f0636.zip
kernel_samsung_smdk4412-0db1a7bc00216a981d0b7056627ad8682f4f0636.tar.gz
kernel_samsung_smdk4412-0db1a7bc00216a981d0b7056627ad8682f4f0636.tar.bz2
perf, x86: P4 PMU -- handle unflagged events
It might happen that an event can overflow without the proper overflow flag set. Check the sign bit in the raw counter value to solve this problem. Tested-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: fweisbec@gmail.com Cc: Cyrill Gorcunov <gorcunov@gmail.com> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> LKML-Reference: <1274083984.6540.15.camel@minggr.sh.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/kernel/vm86_32.c')
0 files changed, 0 insertions, 0 deletions