diff options
Diffstat (limited to 'tools/perf/builtin-kvm.c')
| -rw-r--r-- | tools/perf/builtin-kvm.c | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/tools/perf/builtin-kvm.c b/tools/perf/builtin-kvm.c index d2703d3b8366..72e2ca096bf5 100644 --- a/tools/perf/builtin-kvm.c +++ b/tools/perf/builtin-kvm.c @@ -746,21 +746,20 @@ static s64 perf_kvm__mmap_read_idx(struct perf_kvm_stat *kvm, int idx,  	struct perf_evlist *evlist = kvm->evlist;  	union perf_event *event;  	struct perf_mmap *md; -	u64 end, start;  	u64 timestamp;  	s64 n = 0;  	int err;  	*mmap_time = ULLONG_MAX;  	md = &evlist->mmap[idx]; -	err = perf_mmap__read_init(md, false, &start, &end); +	err = perf_mmap__read_init(md);  	if (err < 0)  		return (err == -EAGAIN) ? 0 : -1; -	while ((event = perf_mmap__read_event(md, false, &start, end)) != NULL) { +	while ((event = perf_mmap__read_event(md)) != NULL) {  		err = perf_evlist__parse_sample_timestamp(evlist, event, ×tamp);  		if (err) { -			perf_mmap__consume(md, false); +			perf_mmap__consume(md);  			pr_err("Failed to parse sample\n");  			return -1;  		} @@ -770,7 +769,7 @@ static s64 perf_kvm__mmap_read_idx(struct perf_kvm_stat *kvm, int idx,  		 * FIXME: Here we can't consume the event, as perf_session__queue_event will  		 *        point to it, and it'll get possibly overwritten by the kernel.  		 */ -		perf_mmap__consume(md, false); +		perf_mmap__consume(md);  		if (err) {  			pr_err("Failed to enqueue sample: %d\n", err);  |