aboutsummaryrefslogtreecommitdiff
path: root/drivers/fpga/fpga-mgr.c
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2021-07-29 11:14:57 +0200
committerPeter Zijlstra <[email protected]>2021-08-04 15:16:33 +0200
commitf4b4b45652578357031fbbef7f7a1b04f6fa2dc3 (patch)
tree962fc386974a3c2b13c1f0664ad24f3f9f7fc0aa /drivers/fpga/fpga-mgr.c
parentb068fc04de10fff8974f6ef32b861ad134d94ba4 (diff)
perf/x86: Fix out of bound MSR access
On Wed, Jul 28, 2021 at 12:49:43PM -0400, Vince Weaver wrote: > [32694.087403] unchecked MSR access error: WRMSR to 0x318 (tried to write 0x0000000000000000) at rIP: 0xffffffff8106f854 (native_write_msr+0x4/0x20) > [32694.101374] Call Trace: > [32694.103974] perf_clear_dirty_counters+0x86/0x100 The problem being that it doesn't filter out all fake counters, in specific the above (erroneously) tries to use FIXED_BTS. Limit the fixed counters indexes to the hardware supplied number. Reported-by: Vince Weaver <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Tested-by: Vince Weaver <[email protected]> Tested-by: Like Xu <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions