Skip to content
Commit d8194371 authored by Eric B Munson's avatar Eric B Munson Committed by Robert Richter
Browse files

oprofile, powerpc: Handle events that raise an exception without overflowing



Commit 0837e324 fixes a situation on POWER7
where events can roll back if a specualtive event doesn't actually complete.
This can raise a performance monitor exception.  We need to catch this to ensure
that we reset the PMC.  In all cases the PMC will be less than 256 cycles from
overflow.

This patch lifts Anton's fix for the problem in perf and applies it to oprofile
as well.

Signed-off-by: default avatarEric B Munson <emunson@mgebm.net>
Cc: <stable@kernel.org> # as far back as it applies cleanly
Tested-by: default avatarMaynard Johnson <maynardj@us.ibm.com>
Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
parent 3d2606f4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment