aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/util/session.c')
-rw-r--r--tools/perf/util/session.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c
index 3d5604739493..3ae69550fa0b 100644
--- a/tools/perf/util/session.c
+++ b/tools/perf/util/session.c
@@ -852,6 +852,24 @@ done:
852 flush_sample_queue(self, ops); 852 flush_sample_queue(self, ops);
853out_err: 853out_err:
854 ui_progress__delete(progress); 854 ui_progress__delete(progress);
855
856 if (ops->lost == event__process_lost &&
857 self->hists.stats.total_lost != 0) {
858 ui__warning("Processed %Lu events and LOST %Lu!\n\n"
859 "Check IO/CPU overload!\n\n",
860 self->hists.stats.total_period,
861 self->hists.stats.total_lost);
862 }
863
864 if (self->hists.stats.nr_unknown_events != 0) {
865 ui__warning("Found %u unknown events!\n\n"
866 "Is this an older tool processing a perf.data "
867 "file generated by a more recent tool?\n\n"
868 "If that is not the case, consider "
869 "reporting to linux-kernel@vger.kernel.org.\n\n",
870 self->hists.stats.nr_unknown_events);
871 }
872
855 return err; 873 return err;
856} 874}
857 875