diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index 6fb4694d05fa1e2c89e5ac91207c025214031f38..313dac2d94ce9f7c9e74ef0e8995383866427dbf 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c @@ -1007,7 +1007,7 @@ int __perf_session__process_events(struct perf_session *session, if (size == 0) size = 8; - if (head + event->header.size >= mmap_size) { + if (head + event->header.size > mmap_size) { if (mmaps[map_idx]) { munmap(mmaps[map_idx], mmap_size); mmaps[map_idx] = NULL;