Skip to content

Commit

Permalink
perf trace: Check control+C more often
Browse files Browse the repository at this point in the history
We were checking for it only after processing all events in the buffer,
delaying processing the termination request for long periods.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/n/tip-9jdbu937curvb35cfzbyss4g@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
  • Loading branch information
Arnaldo Carvalho de Melo committed Sep 5, 2013
1 parent 816434e commit 20c5f10
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tools/perf/builtin-trace.c
Original file line number Diff line number Diff line change
Expand Up @@ -994,6 +994,9 @@ static int trace__run(struct trace *trace, int argc, const char **argv)

handler = evsel->handler.func;
handler(trace, evsel, &sample);

if (done)
goto out_unmap_evlist;
}
}

Expand Down

0 comments on commit 20c5f10

Please sign in to comment.