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 a3e64876e940..c33d95f9559a 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 | } |
