perf trace: Improve event processing exit
authorArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 16 Oct 2013 14:57:33 +0000 (11:57 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 16 Oct 2013 19:12:24 +0000 (16:12 -0300)
commitba209f856380891a6ea6cdb07b2b068faccbff73
treefd178a25063d965cd999e4074ea3c998103ec485
parentc522739d72a341a3e74a369ce6298b9412813d3f
perf trace: Improve event processing exit

We need to differentiate SIGCHLD from SIGINT, the later should cause as
immediate as possible exit, while the former should wait to process the
events that may be perceived in the ring buffer after the SIGCHLD is
handled.

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-vf6n57ewm3mjy2sz6r491hus@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-trace.c