diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/util/session.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index 1d423548862f..66cae50b5c4c 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c | |||
@@ -813,22 +813,6 @@ int perf_session__deliver_event(struct perf_session *session, | |||
813 | dump_event(session, event, file_offset, sample); | 813 | dump_event(session, event, file_offset, sample); |
814 | 814 | ||
815 | evsel = perf_evlist__id2evsel(session->evlist, sample->id); | 815 | evsel = perf_evlist__id2evsel(session->evlist, sample->id); |
816 | if (evsel != NULL && event->header.type != PERF_RECORD_SAMPLE) { | ||
817 | /* | ||
818 | * XXX We're leaving PERF_RECORD_SAMPLE unnacounted here | ||
819 | * because the tools right now may apply filters, discarding | ||
820 | * some of the samples. For consistency, in the future we | ||
821 | * should have something like nr_filtered_samples and remove | ||
822 | * the sample->period from total_sample_period, etc, KISS for | ||
823 | * now tho. | ||
824 | * | ||
825 | * Also testing against NULL allows us to handle files without | ||
826 | * attr.sample_id_all and/or without PERF_SAMPLE_ID. In the | ||
827 | * future probably it'll be a good idea to restrict event | ||
828 | * processing via perf_session to files with both set. | ||
829 | */ | ||
830 | hists__inc_nr_events(evsel__hists(evsel), event->header.type); | ||
831 | } | ||
832 | 816 | ||
833 | machine = perf_session__find_machine_for_cpumode(session, event, | 817 | machine = perf_session__find_machine_for_cpumode(session, event, |
834 | sample); | 818 | sample); |