diff options
author | 2018-03-21 17:10:26 +0530 | |
---|---|---|
committer | 2018-03-27 19:25:09 +1100 | |
commit | cd1231d7035fea894118d5155ff984cdaf1ac1a2 (patch) | |
tree | b69f07fd0c77915b86ac3e641b4611a1a546c6e5 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer (diff) | |
download | wireguard-linux-cd1231d7035fea894118d5155ff984cdaf1ac1a2.tar.xz wireguard-linux-cd1231d7035fea894118d5155ff984cdaf1ac1a2.zip |
powerpc/perf: Prevent kernel address leak via perf_get_data_addr()
Sampled Data Address Register (SDAR) is a 64-bit register that
contains the effective address of the storage operand of an
instruction that was being executed, possibly out-of-order, at or
around the time that the Performance Monitor alert occurred.
In certain scenario SDAR happen to contain the kernel address even for
userspace only sampling. Add checks to prevent it.
Signed-off-by: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions