Message ID | 1352164118-19450-2-git-send-email-mikey@neuling.org (mailing list archive) |
---|---|
State | Accepted, archived |
Commit | e13e895f8430d8c8b7a51478a4abd481bf9b64fb |
Headers | show |
diff --git a/arch/powerpc/perf/core-book3s.c b/arch/powerpc/perf/core-book3s.c index 3575def..f1018c8 100644 --- a/arch/powerpc/perf/core-book3s.c +++ b/arch/powerpc/perf/core-book3s.c @@ -1349,6 +1349,8 @@ static void record_and_restart(struct perf_event *event, unsigned long val, */ val = 0; left = local64_read(&event->hw.period_left) - delta; + if (delta == 0) + left++; if (period) { if (left <= 0) { left += period;