perf probe: Use the MAX_EVENT_NAME_LEN macro
authorLeo Yan <leo.yan@arm.com>
Sat, 12 Oct 2024 20:47:23 +0000 (21:47 +0100)
committerNamhyung Kim <namhyung@kernel.org>
Thu, 17 Oct 2024 16:55:58 +0000 (09:55 -0700)
The MAX_EVENT_NAME_LEN macro has been defined in the kernel. Use the
same definition in the tool for more readable.

Signed-off-by: Leo Yan <leo.yan@arm.com>
Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Link: https://lore.kernel.org/r/20241012204725.928794-2-leo.yan@arm.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/util/probe-event.c

index 698a928753740bc2d70965b5a411949607de1bee..83b5744da50c5e7ba4497db2cf86e8381b6deea0 100644 (file)
@@ -51,6 +51,9 @@
 
 #define PERFPROBE_GROUP "probe"
 
+/* Defined in kernel/trace/trace.h */
+#define MAX_EVENT_NAME_LEN     64
+
 bool probe_event_dry_run;      /* Dry run flag */
 struct probe_conf probe_conf = { .magic_num = DEFAULT_PROBE_MAGIC_NUM };
 
@@ -2841,7 +2844,7 @@ static int probe_trace_event__set_name(struct probe_trace_event *tev,
                                       bool allow_suffix)
 {
        const char *event, *group;
-       char buf[64];
+       char buf[MAX_EVENT_NAME_LEN];
        int ret;
 
        /* If probe_event or trace_event already have the name, reuse it */