diff options
Diffstat (limited to 'tools/perf/tests/code-reading.c')
-rw-r--r-- | tools/perf/tests/code-reading.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tools/perf/tests/code-reading.c b/tools/perf/tests/code-reading.c index 85d4919dd623..653a8fe2db95 100644 --- a/tools/perf/tests/code-reading.c +++ b/tools/perf/tests/code-reading.c | |||
@@ -391,7 +391,7 @@ static int do_test_code_reading(bool try_kcore) | |||
391 | struct machines machines; | 391 | struct machines machines; |
392 | struct machine *machine; | 392 | struct machine *machine; |
393 | struct thread *thread; | 393 | struct thread *thread; |
394 | struct perf_record_opts opts = { | 394 | struct record_opts opts = { |
395 | .mmap_pages = UINT_MAX, | 395 | .mmap_pages = UINT_MAX, |
396 | .user_freq = UINT_MAX, | 396 | .user_freq = UINT_MAX, |
397 | .user_interval = ULLONG_MAX, | 397 | .user_interval = ULLONG_MAX, |
@@ -540,14 +540,11 @@ static int do_test_code_reading(bool try_kcore) | |||
540 | err = TEST_CODE_READING_OK; | 540 | err = TEST_CODE_READING_OK; |
541 | out_err: | 541 | out_err: |
542 | if (evlist) { | 542 | if (evlist) { |
543 | perf_evlist__munmap(evlist); | ||
544 | perf_evlist__close(evlist); | ||
545 | perf_evlist__delete(evlist); | 543 | perf_evlist__delete(evlist); |
546 | } | 544 | } else { |
547 | if (cpus) | ||
548 | cpu_map__delete(cpus); | 545 | cpu_map__delete(cpus); |
549 | if (threads) | ||
550 | thread_map__delete(threads); | 546 | thread_map__delete(threads); |
547 | } | ||
551 | machines__destroy_kernel_maps(&machines); | 548 | machines__destroy_kernel_maps(&machines); |
552 | machine__delete_threads(machine); | 549 | machine__delete_threads(machine); |
553 | machines__exit(&machines); | 550 | machines__exit(&machines); |