]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sparc64: Stop performance counter before updating
authorDave Aldridge <david.j.aldridge@oracle.com>
Fri, 4 Mar 2016 11:18:45 +0000 (03:18 -0800)
committerAllen Pais <allen.pais@oracle.com>
Sun, 22 Jan 2017 15:37:55 +0000 (21:07 +0530)
commit04e3bac217056378659e6d92c682071a954422f8
tree6fc4e82fa8b95e521c6d259cad60d55b77e7a61b
parent17e7fa8893d493dceb16113e6526414d18437e59
sparc64: Stop performance counter before updating

In order to reliably clear the PCRx.ov bit when updating a
performance counter value, we need to stop it counting first.
If we do not do this, then we can miss performance counter
overflow events.

Orabug: 22876587

Signed-off-by: Dave Aldridge <david.j.aldridge@oracle.com>
(cherry picked from commit 6de93dc001ed2f440ed3881722934fbda2de0d4f)
(cherry picked from commit b36dd4d8040cd53f7e8de5a1d145be483d185105)
Signed-off-by: Allen Pais <allen.pais@oracle.com>
arch/sparc/kernel/perf_event.c