summaryrefslogtreecommitdiff
path: root/tools/perf/arch/arm64/util/pmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/arch/arm64/util/pmu.c')
-rw-r--r--tools/perf/arch/arm64/util/pmu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/perf/arch/arm64/util/pmu.c b/tools/perf/arch/arm64/util/pmu.c
index 9e674cac5a73..801bf52e2ea6 100644
--- a/tools/perf/arch/arm64/util/pmu.c
+++ b/tools/perf/arch/arm64/util/pmu.c
@@ -44,8 +44,8 @@ double perf_pmu__cpu_slots_per_cycle(void)
struct perf_pmu *pmu = pmu__find_core_pmu();
if (pmu) {
- scnprintf(path, PATH_MAX,
- EVENT_SOURCE_DEVICE_PATH "%s/caps/slots", pmu->name);
+ perf_pmu__pathname_scnprintf(path, sizeof(path),
+ pmu->name, "caps/slots");
/*
* The value of slots is not greater than 32 bits, but sysfs__read_int
* can't read value with 0x prefix, so use sysfs__read_ull instead.