perf pmu: Separate pmu and pmus
[linux-2.6-microblaze.git] / tools / perf / builtin-record.c
index 2abcad2..4b9212f 100644 (file)
@@ -48,6 +48,8 @@
 #include "util/bpf-event.h"
 #include "util/util.h"
 #include "util/pfm.h"
+#include "util/pmu.h"
+#include "util/pmus.h"
 #include "util/clockid.h"
 #include "util/off_cpu.h"
 #include "util/bpf-filter.h"
@@ -1292,7 +1294,7 @@ static int record__open(struct record *rec)
         * of waiting or event synthesis.
         */
        if (opts->target.initial_delay || target__has_cpu(&opts->target) ||
-           perf_pmu__has_hybrid()) {
+           perf_pmus__has_hybrid()) {
                pos = evlist__get_tracking_event(evlist);
                if (!evsel__is_dummy_event(pos)) {
                        /* Set up dummy event. */
@@ -2191,7 +2193,7 @@ static void record__uniquify_name(struct record *rec)
        char *new_name;
        int ret;
 
-       if (!perf_pmu__has_hybrid())
+       if (!perf_pmus__has_hybrid())
                return;
 
        evlist__for_each_entry(evlist, pos) {