diff options
author | Athira Rajeev <atrajeev@linux.vnet.ibm.com> | 2022-02-02 09:48:37 +0530 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2022-02-03 22:32:54 +1100 |
commit | 0198322379c25215b2778482bf1221743a76e2b5 (patch) | |
tree | ffb1ad20686efb6529787a218a76272abfdf48fc /arch/powerpc/sysdev | |
parent | d4be60fe66b7380530868ceebe549f8eebccacc5 (diff) |
powerpc/perf: Don't use perf_hw_context for trace IMC PMU
Trace IMC (In-Memory collection counters) in powerpc is useful for
application level profiling.
For trace_imc, presently task context (task_ctx_nr) is set to
perf_hw_context. But perf_hw_context should only be used for CPU PMU.
See commit 26657848502b ("perf/core: Verify we have a single
perf_hw_context PMU").
So for trace_imc, even though it is per thread PMU, it is preferred to
use sw_context in order to be able to do application level monitoring.
Hence change the task_ctx_nr to use perf_sw_context.
Fixes: 012ae244845f ("powerpc/perf: Trace imc PMU functions")
Signed-off-by: Athira Rajeev <atrajeev@linux.vnet.ibm.com>
Reviewed-by: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
[mpe: Update subject & incorporate notes into change log, reflow comment]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220202041837.65968-1-atrajeev@linux.vnet.ibm.com
Diffstat (limited to 'arch/powerpc/sysdev')
0 files changed, 0 insertions, 0 deletions