From: Ingo Molnar Date: Wed, 3 Jun 2009 21:29:14 +0000 (+0200) Subject: perf report: Handle all known event types X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=d11444dfa78cdd887d8dfd2fab3883132aff2c2d;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git perf report: Handle all known event types We have munmap, throttle/unthrottle and period events as well, process them - otherwise they are considered broke events and we mis-parse the next few events. Cc: Peter Zijlstra Cc: Mike Galbraith Cc: Paul Mackerras Cc: Corey Ashford Cc: Marcelo Tosatti Cc: Arnaldo Carvalho de Melo Cc: Thomas Gleixner LKML-Reference: Signed-off-by: Ingo Molnar --- diff --git a/Documentation/perf_counter/builtin-report.c b/Documentation/perf_counter/builtin-report.c index 82b62529e659..6003cc3b188d 100644 --- a/Documentation/perf_counter/builtin-report.c +++ b/Documentation/perf_counter/builtin-report.c @@ -893,6 +893,15 @@ process_event(event_t *event, unsigned long offset, unsigned long head) case PERF_EVENT_COMM: return process_comm_event(event, offset, head); + /* + * We dont process them right now but they are fine: + */ + case PERF_EVENT_MUNMAP: + case PERF_EVENT_PERIOD: + case PERF_EVENT_THROTTLE: + case PERF_EVENT_UNTHROTTLE: + return 0; + default: return -1; }