| From 47446212832871e66f3b5fbf021c148eced2e24c Mon Sep 17 00:00:00 2001 |
| From: Mike Leach <mike.leach@linaro.org> |
| Date: Tue, 16 Jun 2020 17:40:41 +0100 |
| Subject: [PATCH] perf cs-etm: Allow no CoreSight sink to be specified on |
| command line |
| |
| Adjust the handling of the session sink selection to allow no sink to be |
| selected on the command line. This then forwards the sink selection to |
| the CoreSight infrastructure which will attempt to select a sink based |
| on the default sink select priorities. |
| |
| Signed-off-by: Mike Leach <mike.leach@linaro.org> |
| Tested-by: Leo Yan <leo.yan@linaro.org> |
| Cc: Mathieu Poirier <mathieu.poirier@linaro.org> |
| Cc: Peter Zijlstra <peterz@infradead.org> |
| Cc: Suzuki Poulouse <suzuki.poulose@arm.com> |
| Cc: coresight@lists.linaro.org |
| Cc: linux-arm-kernel@lists.infradead.org |
| Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> |
| --- |
| tools/perf/arch/arm/util/cs-etm.c | 6 +++--- |
| 1 file changed, 3 insertions(+), 3 deletions(-) |
| |
| diff --git a/tools/perf/arch/arm/util/cs-etm.c b/tools/perf/arch/arm/util/cs-etm.c |
| index cea5e33d61d2..cad7bf783413 100644 |
| --- a/tools/perf/arch/arm/util/cs-etm.c |
| +++ b/tools/perf/arch/arm/util/cs-etm.c |
| @@ -243,10 +243,10 @@ static int cs_etm_set_sink_attr(struct perf_pmu *pmu, |
| } |
| |
| /* |
| - * No sink was provided on the command line - for _now_ treat |
| - * this as an error. |
| + * No sink was provided on the command line - allow the CoreSight |
| + * system to look for a default |
| */ |
| - return ret; |
| + return 0; |
| } |
| |
| static int cs_etm_recording_options(struct auxtrace_record *itr, |
| -- |
| 2.32.0.272.g935e593368-goog |
| |