diff options
-rw-r--r-- | tools/perf/util/annotate.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/perf/util/annotate.c b/tools/perf/util/annotate.c index 7dabde14ea54..873c8778db20 100644 --- a/tools/perf/util/annotate.c +++ b/tools/perf/util/annotate.c | |||
@@ -915,6 +915,8 @@ int symbol__annotate(struct symbol *sym, struct map *map, size_t privsize) | |||
915 | return -ENOMEM; | 915 | return -ENOMEM; |
916 | } | 916 | } |
917 | goto fallback; | 917 | goto fallback; |
918 | } else if (dso__is_kcore(dso)) { | ||
919 | goto fallback; | ||
918 | } else if (readlink(symfs_filename, command, sizeof(command)) < 0 || | 920 | } else if (readlink(symfs_filename, command, sizeof(command)) < 0 || |
919 | strstr(command, "[kernel.kallsyms]") || | 921 | strstr(command, "[kernel.kallsyms]") || |
920 | access(symfs_filename, R_OK)) { | 922 | access(symfs_filename, R_OK)) { |