diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index e9f345e2551a18be6e5a17af51b8547f89c5ddbb..9f2a242fa79c13dcc5b81b09472602ba09ca510e 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c @@ -1890,7 +1890,7 @@ static int trace__run(struct trace *trace, int argc, const char **argv) if (err < 0) goto out_error_open; - err = perf_evlist__mmap(evlist, UINT_MAX, false); + err = perf_evlist__mmap(evlist, trace->opts.mmap_pages, false); if (err < 0) { fprintf(trace->output, "Couldn't mmap the events: %s\n", strerror(errno)); goto out_close_evlist;