]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - tools/perf/util/evlist.c
Merge branch 'x86/cleanups' into perf/uprobes
[karo-tx-linux.git] / tools / perf / util / evlist.c
index 5c61dc57d7c7852fcb272ad97e999e7cee3afdec..f8da9fada0029e07cb54951d71d42310863f26d1 100644 (file)
@@ -349,6 +349,10 @@ struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id)
        hlist_for_each_entry(sid, pos, head, node)
                if (sid->id == id)
                        return sid->evsel;
+
+       if (!perf_evlist__sample_id_all(evlist))
+               return list_entry(evlist->entries.next, struct perf_evsel, node);
+
        return NULL;
 }