Skip to content

Commit 8c619d6

Browse files
WangNan0acmel
authored andcommitted
perf event parser: Add const qualifier to evt_name and sys_name
Add missing 'const' qualifiers so following commits are able to create tracepoints using const strings. Signed-off-by: Wang Nan <[email protected]> Cc: Alexei Starovoitov <[email protected]> Cc: Jiri Olsa <[email protected]> Cc: Zefan Li <[email protected]> Cc: [email protected] Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
1 parent 705fa21 commit 8c619d6

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

tools/perf/util/parse-events.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ int parse_events_add_cache(struct list_head *list, int *idx,
436436
}
437437

438438
static void tracepoint_error(struct parse_events_error *e, int err,
439-
char *sys, char *name)
439+
const char *sys, const char *name)
440440
{
441441
char help[BUFSIZ];
442442

@@ -466,7 +466,7 @@ static void tracepoint_error(struct parse_events_error *e, int err,
466466
}
467467

468468
static int add_tracepoint(struct list_head *list, int *idx,
469-
char *sys_name, char *evt_name,
469+
const char *sys_name, const char *evt_name,
470470
struct parse_events_error *err,
471471
struct list_head *head_config)
472472
{
@@ -491,7 +491,7 @@ static int add_tracepoint(struct list_head *list, int *idx,
491491
}
492492

493493
static int add_tracepoint_multi_event(struct list_head *list, int *idx,
494-
char *sys_name, char *evt_name,
494+
const char *sys_name, const char *evt_name,
495495
struct parse_events_error *err,
496496
struct list_head *head_config)
497497
{
@@ -533,7 +533,7 @@ static int add_tracepoint_multi_event(struct list_head *list, int *idx,
533533
}
534534

535535
static int add_tracepoint_event(struct list_head *list, int *idx,
536-
char *sys_name, char *evt_name,
536+
const char *sys_name, const char *evt_name,
537537
struct parse_events_error *err,
538538
struct list_head *head_config)
539539
{
@@ -545,7 +545,7 @@ static int add_tracepoint_event(struct list_head *list, int *idx,
545545
}
546546

547547
static int add_tracepoint_multi_sys(struct list_head *list, int *idx,
548-
char *sys_name, char *evt_name,
548+
const char *sys_name, const char *evt_name,
549549
struct parse_events_error *err,
550550
struct list_head *head_config)
551551
{
@@ -1126,7 +1126,7 @@ do { \
11261126
}
11271127

11281128
int parse_events_add_tracepoint(struct list_head *list, int *idx,
1129-
char *sys, char *event,
1129+
const char *sys, const char *event,
11301130
struct parse_events_error *err,
11311131
struct list_head *head_config)
11321132
{

tools/perf/util/parse-events.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ int parse_events__modifier_event(struct list_head *list, char *str, bool add);
134134
int parse_events__modifier_group(struct list_head *list, char *event_mod);
135135
int parse_events_name(struct list_head *list, char *name);
136136
int parse_events_add_tracepoint(struct list_head *list, int *idx,
137-
char *sys, char *event,
137+
const char *sys, const char *event,
138138
struct parse_events_error *error,
139139
struct list_head *head_config);
140140
int parse_events_load_bpf(struct parse_events_evlist *data,

0 commit comments

Comments
 (0)