From b7dfe7560a1e5faa6456b8e200f489ae43866aa3 Mon Sep 17 00:00:00 2001 From: Robert Richter Date: Thu, 14 Jun 2012 22:38:37 +0200 Subject: [PATCH] --- yaml --- r: 312322 b: refs/heads/master c: 9bc8f9fe2c6e3778202c76ef85ef291567c00cb8 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/tools/perf/util/pmu.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 43ba5fee53ee..ed645e26e030 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 287e74aa3db097469bdca401f33f00ef20dc710d +refs/heads/master: 9bc8f9fe2c6e3778202c76ef85ef291567c00cb8 diff --git a/trunk/tools/perf/util/pmu.c b/trunk/tools/perf/util/pmu.c index 74d0948ec368..67715a42cd6d 100644 --- a/trunk/tools/perf/util/pmu.c +++ b/trunk/tools/perf/util/pmu.c @@ -72,7 +72,7 @@ static int pmu_format(char *name, struct list_head *format) "%s/bus/event_source/devices/%s/format", sysfs, name); if (stat(path, &st) < 0) - return -1; + return 0; /* no error if format does not exist */ if (pmu_format_parse(path, format)) return -1; @@ -252,6 +252,7 @@ static struct perf_pmu *pmu_lookup(char *name) list_splice(&aliases, &pmu->aliases); pmu->name = strdup(name); pmu->type = type; + list_add_tail(&pmu->list, &pmus); return pmu; }