aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/util/mmap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/perf/util/mmap.c b/tools/perf/util/mmap.c
index 05076e683938..97cf4fab564b 100644
--- a/tools/perf/util/mmap.c
+++ b/tools/perf/util/mmap.c
@@ -302,6 +302,8 @@ int perf_mmap__push(struct perf_mmap *md, bool overwrite,
302 return -1; 302 return -1;
303 } 303 }
304 304
305 size = end - start;
306
305 if ((start & md->mask) + size != (end & md->mask)) { 307 if ((start & md->mask) + size != (end & md->mask)) {
306 buf = &data[start & md->mask]; 308 buf = &data[start & md->mask];
307 size = md->mask + 1 - (start & md->mask); 309 size = md->mask + 1 - (start & md->mask);