diff options
Diffstat (limited to 'tools/perf/util/python.c')
| -rw-r--r-- | tools/perf/util/python.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/perf/util/python.c b/tools/perf/util/python.c index 3e7538db9107..f3e5131f183c 100644 --- a/tools/perf/util/python.c +++ b/tools/perf/util/python.c @@ -463,7 +463,7 @@ get_tracepoint_field(struct pyrf_event *pevent, PyObject *attr_name)  		struct tep_event *tp_format;  		tp_format = trace_event__tp_format_id(evsel->core.attr.config); -		if (!tp_format) +		if (IS_ERR_OR_NULL(tp_format))  			return NULL;  		evsel->tp_format = tp_format; @@ -1059,7 +1059,7 @@ static struct mmap *get_md(struct evlist *evlist, int cpu)  	for (i = 0; i < evlist->core.nr_mmaps; i++) {  		struct mmap *md = &evlist->mmap[i]; -		if (md->core.cpu == cpu) +		if (md->core.cpu.cpu == cpu)  			return md;  	} @@ -1445,7 +1445,7 @@ error:   * Dummy, to avoid dragging all the test_attr infrastructure in the python   * binding.   */ -void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, +void test_attr__open(struct perf_event_attr *attr, pid_t pid, struct perf_cpu cpu,                       int fd, int group_fd, unsigned long flags)  {  }  |