diff options
Diffstat (limited to 'tools/perf/util/session.c')
-rw-r--r-- | tools/perf/util/session.c | 18 |
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); |
853 | out_err: | 853 | out_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 | ||