diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/builtin-top.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index d89dec90103e..8f80df896038 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c | |||
@@ -888,6 +888,10 @@ try_again: | |||
888 | ui__warning("The %s event is not supported.\n", | 888 | ui__warning("The %s event is not supported.\n", |
889 | event_name(counter)); | 889 | event_name(counter)); |
890 | goto out_err; | 890 | goto out_err; |
891 | } else if (err == EMFILE) { | ||
892 | ui__warning("Too many events are opened.\n" | ||
893 | "Try again after reducing the number of events\n"); | ||
894 | goto out_err; | ||
891 | } | 895 | } |
892 | 896 | ||
893 | ui__warning("The sys_perf_event_open() syscall " | 897 | ui__warning("The sys_perf_event_open() syscall " |