File perf-parse-events-fix-an-incompatible-pointer.patch of Package perf
40
1
From: Ian Rogers <irogers@google.com>
2
Date: Mon, 8 Jun 2020 22:36:09 -0700
3
Subject: perf parse-events: Fix an incompatible pointer
4
Git-commit: c2412fae3f01725615b0de472095a9e16ed30ca9
5
References: git-fixes
6
X-Info: adjust for context, no cabbf26821aa210f1abfb07cc0e8339303e8e16c
7
8
Arrays are pointer types and don't need their address taking.
9
10
Fixes: 8255718f4bed (perf pmu: Expand PMU events by prefix match)
11
Signed-off-by: Ian Rogers <irogers@google.com>
12
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13
Cc: Andi Kleen <ak@linux.intel.com>
14
Cc: Jiri Olsa <jolsa@redhat.com>
15
Cc: Mark Rutland <mark.rutland@arm.com>
16
Cc: Namhyung Kim <namhyung@kernel.org>
17
Cc: Peter Zijlstra <peterz@infradead.org>
18
Cc: Stephane Eranian <eranian@google.com>
19
Link: http://lore.kernel.org/lkml/20200609053610.206588-1-irogers@google.com
20
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
21
Acked-by: Tony Jones <tonyj@suse.de>
22
---
23
tools/perf/util/parse-events.y | 2 +-
24
1 file changed, 1 insertion(+), 1 deletion(-)
25
26
diff --git a/tools/perf/util/parse-events.y b/tools/perf/util/parse-events.y
27
index c4ca932d092d..d4e076c9c2ab 100644
28
--- a/tools/perf/util/parse-events.y
29
+++ b/tools/perf/util/parse-events.y
30
31
struct list_head *list;
32
char pmu_name[128];
33
34
- snprintf(&pmu_name, 128, "%s-%s", $1, $3);
35
+ snprintf(pmu_name, sizeof(pmu_name), "%s-%s", $1, $3);
36
if (parse_events_multi_pmu_add(_parse_state, pmu_name, &list) < 0)
37
YYABORT;
38
$$ = list;
39
40