diff options
Diffstat (limited to 'tools/perf/tests/task-exit.c')
-rw-r--r-- | tools/perf/tests/task-exit.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/tools/perf/tests/task-exit.c b/tools/perf/tests/task-exit.c index 28fe5894b061..b07f8a14e15d 100644 --- a/tools/perf/tests/task-exit.c +++ b/tools/perf/tests/task-exit.c | |||
@@ -37,20 +37,11 @@ int test__task_exit(void) | |||
37 | signal(SIGCHLD, sig_handler); | 37 | signal(SIGCHLD, sig_handler); |
38 | signal(SIGUSR1, sig_handler); | 38 | signal(SIGUSR1, sig_handler); |
39 | 39 | ||
40 | evlist = perf_evlist__new(); | 40 | evlist = perf_evlist__new_default(); |
41 | if (evlist == NULL) { | 41 | if (evlist == NULL) { |
42 | pr_debug("perf_evlist__new\n"); | 42 | pr_debug("perf_evlist__new_default\n"); |
43 | return -1; | 43 | return -1; |
44 | } | 44 | } |
45 | /* | ||
46 | * We need at least one evsel in the evlist, use the default | ||
47 | * one: "cycles". | ||
48 | */ | ||
49 | err = perf_evlist__add_default(evlist); | ||
50 | if (err < 0) { | ||
51 | pr_debug("Not enough memory to create evsel\n"); | ||
52 | goto out_free_evlist; | ||
53 | } | ||
54 | 45 | ||
55 | /* | 46 | /* |
56 | * Create maps of threads and cpus to monitor. In this case | 47 | * Create maps of threads and cpus to monitor. In this case |
@@ -117,7 +108,6 @@ out_close_evlist: | |||
117 | perf_evlist__close(evlist); | 108 | perf_evlist__close(evlist); |
118 | out_delete_maps: | 109 | out_delete_maps: |
119 | perf_evlist__delete_maps(evlist); | 110 | perf_evlist__delete_maps(evlist); |
120 | out_free_evlist: | ||
121 | perf_evlist__delete(evlist); | 111 | perf_evlist__delete(evlist); |
122 | return err; | 112 | return err; |
123 | } | 113 | } |