]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
powerpc/perf: Fix sampling enable for PPC970
authorPaul Mackerras <paulus@samba.org>
Thu, 9 Sep 2010 19:02:40 +0000 (19:02 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 22 Nov 2010 18:47:30 +0000 (10:47 -0800)
commit89323c1e44e9b2aa2d749990bbe586551474167e
tree96f70b5e7c00d8c3fe03154244ba281485c585aa
parentf37563afed04150301d66b6f2c128a09a83acdb5
powerpc/perf: Fix sampling enable for PPC970

commit 9f5f9ffe50e90ed73040d2100db8bfc341cee352 upstream.

The logic to distinguish marked instruction events from ordinary events
on PPC970 and derivatives was flawed.  The result is that instruction
sampling didn't get enabled in the PMU for some marked instruction
events, so they would never trigger.  This fixes it by adding the
appropriate break statements in the switch statement.

Reported-by: David Binderman <dcb314@hotmail.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/powerpc/kernel/ppc970-pmu.c