diff options
Diffstat (limited to 'tools/perf')
-rw-r--r-- | tools/perf/builtin-top.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index 8e29e0cc8626..b2838de13de0 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c | |||
@@ -1134,11 +1134,6 @@ static int __cmd_top(struct perf_top *top) | |||
1134 | if (!target__none(&opts->target)) | 1134 | if (!target__none(&opts->target)) |
1135 | perf_evlist__enable(top->evlist); | 1135 | perf_evlist__enable(top->evlist); |
1136 | 1136 | ||
1137 | /* Wait for a minimal set of events before starting the snapshot */ | ||
1138 | perf_evlist__poll(top->evlist, 100); | ||
1139 | |||
1140 | perf_top__mmap_read(top); | ||
1141 | |||
1142 | ret = -1; | 1137 | ret = -1; |
1143 | if (pthread_create(&thread, NULL, (use_browser > 0 ? display_thread_tui : | 1138 | if (pthread_create(&thread, NULL, (use_browser > 0 ? display_thread_tui : |
1144 | display_thread), top)) { | 1139 | display_thread), top)) { |
@@ -1156,6 +1151,11 @@ static int __cmd_top(struct perf_top *top) | |||
1156 | } | 1151 | } |
1157 | } | 1152 | } |
1158 | 1153 | ||
1154 | /* Wait for a minimal set of events before starting the snapshot */ | ||
1155 | perf_evlist__poll(top->evlist, 100); | ||
1156 | |||
1157 | perf_top__mmap_read(top); | ||
1158 | |||
1159 | while (!done) { | 1159 | while (!done) { |
1160 | u64 hits = top->samples; | 1160 | u64 hits = top->samples; |
1161 | 1161 | ||