]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/perf: Ignore the BHRB kernel address filtering for P10
authorAthira Rajeev <atrajeev@linux.vnet.ibm.com>
Fri, 17 Jul 2020 14:38:21 +0000 (10:38 -0400)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 22 Jul 2020 11:56:41 +0000 (21:56 +1000)
commitf0b28007e4d598cfb46f0ec2e9a7849bb83d2c68
treef696c7a6fea2eec0d5ced69c598091823390c921
parent2002c870d9cb173ecb04011a8426da0fe1f258ad
powerpc/perf: Ignore the BHRB kernel address filtering for P10

Commit 7302306940a6 ("powerpc/perf: Prevent kernel address leak to
userspace via BHRB buffer") added a check in bhrb_read() to filter
the kernel address from BHRB buffer. This patch modified it to avoid
that check for PowerISA v3.1 based processors, since PowerISA v3.1
allows only MSR[PR]=1 address to be written to BHRB buffer.

Signed-off-by: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1594996707-3727-10-git-send-email-atrajeev@linux.vnet.ibm.com
arch/powerpc/perf/core-book3s.c