perf/x86/intel/pt: Fix sampling using single range output
authorAdrian Hunter <adrian.hunter@intel.com>
Sat, 12 Nov 2022 15:15:08 +0000 (17:15 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 16 Nov 2022 09:12:59 +0000 (10:12 +0100)
commitce0d998be9274dd3a3d971cbeaa6fe28fd2c3062
tree9c4b32dbbd1f213a02ecf48b20fe33f2b49a3c30
parentbaa014b9543c8e5e94f5d15b66abfe60750b8284
perf/x86/intel/pt: Fix sampling using single range output

Deal with errata TGL052, ADL037 and RPL017 "Trace May Contain Incorrect
Data When Configured With Single Range Output Larger Than 4KB" by
disabling single range output whenever larger than 4KB.

Fixes: 670638477aed ("perf/x86/intel/pt: Opportunistically use single range output mode")
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: stable@vger.kernel.org
Link: https://lkml.kernel.org/r/20221112151508.13768-1-adrian.hunter@intel.com
arch/x86/events/intel/pt.c