diff options
author | Jiri Olsa <jolsa@kernel.org> | 2015-06-26 05:29:23 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2015-06-26 10:50:51 -0400 |
commit | d8ee3b54d0458cbed0a31a410458f4bfd38fc147 (patch) | |
tree | c0a0f3a7084aae0703296b98258ae0f19f01bbb8 | |
parent | 7ddb1b6bbf1e614e6700f226cb0a559c5c635336 (diff) |
perf stat: Remove perf_evsel__read_cb function
It's no longer used, the stat command uses perf_evsel__read now.
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1435310967-14570-19-git-send-email-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-rw-r--r-- | tools/perf/util/evsel.c | 16 | ||||
-rw-r--r-- | tools/perf/util/evsel.h | 7 |
2 files changed, 0 insertions, 23 deletions
diff --git a/tools/perf/util/evsel.c b/tools/perf/util/evsel.c index 2e0a4e064f44..2936b3080722 100644 --- a/tools/perf/util/evsel.c +++ b/tools/perf/util/evsel.c | |||
@@ -939,22 +939,6 @@ void perf_counts_values__scale(struct perf_counts_values *count, | |||
939 | *pscaled = scaled; | 939 | *pscaled = scaled; |
940 | } | 940 | } |
941 | 941 | ||
942 | int perf_evsel__read_cb(struct perf_evsel *evsel, int cpu, int thread, | ||
943 | perf_evsel__read_cb_t cb) | ||
944 | { | ||
945 | struct perf_counts_values count; | ||
946 | |||
947 | memset(&count, 0, sizeof(count)); | ||
948 | |||
949 | if (FD(evsel, cpu, thread) < 0) | ||
950 | return -EINVAL; | ||
951 | |||
952 | if (readn(FD(evsel, cpu, thread), &count, sizeof(count)) < 0) | ||
953 | return -errno; | ||
954 | |||
955 | return cb(evsel, cpu, thread, &count); | ||
956 | } | ||
957 | |||
958 | int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, | 942 | int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, |
959 | struct perf_counts_values *count) | 943 | struct perf_counts_values *count) |
960 | { | 944 | { |
diff --git a/tools/perf/util/evsel.h b/tools/perf/util/evsel.h index a79944a21e8f..4a7ed5656cf0 100644 --- a/tools/perf/util/evsel.h +++ b/tools/perf/util/evsel.h | |||
@@ -229,13 +229,6 @@ static inline bool perf_evsel__match2(struct perf_evsel *e1, | |||
229 | (a)->attr.type == (b)->attr.type && \ | 229 | (a)->attr.type == (b)->attr.type && \ |
230 | (a)->attr.config == (b)->attr.config) | 230 | (a)->attr.config == (b)->attr.config) |
231 | 231 | ||
232 | typedef int (perf_evsel__read_cb_t)(struct perf_evsel *evsel, | ||
233 | int cpu, int thread, | ||
234 | struct perf_counts_values *count); | ||
235 | |||
236 | int perf_evsel__read_cb(struct perf_evsel *evsel, int cpu, int thread, | ||
237 | perf_evsel__read_cb_t cb); | ||
238 | |||
239 | int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, | 232 | int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, |
240 | struct perf_counts_values *count); | 233 | struct perf_counts_values *count); |
241 | 234 | ||