aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-inject.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/builtin-inject.c')
-rw-r--r--tools/perf/builtin-inject.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/perf/builtin-inject.c b/tools/perf/builtin-inject.c
index 409ceaf3b9b9..6a2508589460 100644
--- a/tools/perf/builtin-inject.c
+++ b/tools/perf/builtin-inject.c
@@ -106,8 +106,8 @@ static int perf_event__repipe_sample(struct perf_tool *tool,
106 struct perf_evsel *evsel, 106 struct perf_evsel *evsel,
107 struct machine *machine) 107 struct machine *machine)
108{ 108{
109 if (evsel->handler.func) { 109 if (evsel->handler) {
110 inject_handler f = evsel->handler.func; 110 inject_handler f = evsel->handler;
111 return f(tool, event, sample, evsel, machine); 111 return f(tool, event, sample, evsel, machine);
112 } 112 }
113 113
@@ -383,11 +383,11 @@ static int __cmd_inject(struct perf_inject *inject)
383 if (perf_evsel__check_stype(evsel, PERF_SAMPLE_TID, "TID")) 383 if (perf_evsel__check_stype(evsel, PERF_SAMPLE_TID, "TID"))
384 return -EINVAL; 384 return -EINVAL;
385 385
386 evsel->handler.func = perf_inject__sched_switch; 386 evsel->handler = perf_inject__sched_switch;
387 } else if (!strcmp(name, "sched:sched_process_exit")) 387 } else if (!strcmp(name, "sched:sched_process_exit"))
388 evsel->handler.func = perf_inject__sched_process_exit; 388 evsel->handler = perf_inject__sched_process_exit;
389 else if (!strncmp(name, "sched:sched_stat_", 17)) 389 else if (!strncmp(name, "sched:sched_stat_", 17))
390 evsel->handler.func = perf_inject__sched_stat; 390 evsel->handler = perf_inject__sched_stat;
391 } 391 }
392 } 392 }
393 393