diff --git a/[refs] b/[refs] index 0b98f8eaa7da..9feb80e661f1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 247648e3742ded01e42a4b14c2da330b13cbb47f +refs/heads/master: 1340e6bbaff7ff7f6f75eb4a5c34933efce84a84 diff --git a/trunk/tools/perf/util/symbol.c b/trunk/tools/perf/util/symbol.c index 2473fd427beb..5c0f42e6b33b 100644 --- a/trunk/tools/perf/util/symbol.c +++ b/trunk/tools/perf/util/symbol.c @@ -801,6 +801,8 @@ int dso__load(struct dso *self, symbol_filter_t filter, int verbose) } out: free(name); + if (ret < 0 && strstr(self->name, " (deleted)") != NULL) + return 0; return ret; }