ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit
authorWill Deacon <will.deacon@arm.com>
Thu, 28 Feb 2013 16:49:11 +0000 (17:49 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 20 Mar 2013 15:03:21 +0000 (15:03 +0000)
commit3e6f87330536fcbc887ccabb30887096f6ce5c0a
treef4fb66e4bf89441c8be809366adb331e9ca3ec38
parent0149797bb6d01648df71fed72b88591c75bca5a5
ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit

commit f2fe09b055e2549de41fb107b34c60bac4a1b0cf upstream.

Masked out PMXEVTYPER.NSH means that we can't enable profiling at PL2,
regardless of the settings in the HDCR.

This patch fixes the broken mask.

Reported-by: Christoffer Dall <cdall@cs.columbia.edu>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
arch/arm/kernel/perf_event_v7.c