summaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-trace.c
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo2014-08-13 16:33:59 +0200
committerArnaldo Carvalho de Melo2014-09-25 21:46:56 +0200
commit6dcf45ef9877863fb68c065e5ade3cdb6217c504 (patch)
tree4077d5eff9288bf8f4e9d2c481ffb166e93b5e62 /tools/perf/builtin-trace.c
parentperf evlist: Unmap when all refcounts to fd are gone and events drained (diff)
downloadkernel-qcow2-linux-6dcf45ef9877863fb68c065e5ade3cdb6217c504.tar.gz
kernel-qcow2-linux-6dcf45ef9877863fb68c065e5ade3cdb6217c504.tar.xz
kernel-qcow2-linux-6dcf45ef9877863fb68c065e5ade3cdb6217c504.zip
perf record: Filter out POLLHUP'ed file descriptors
So that we don't continue polling on vanished file descriptors, i.e. file descriptors for events monitoring threads that exited. I.e. the following 'perf record' command now exits as expected, instead of staying in an eternal loop: $ sleep 5s & $ perf record -p `pidof sleep` Reported-by: Jiri Olsa <jolsa@redhat.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: David Ahern <dsahern@gmail.com> Cc: Don Zickus <dzickus@redhat.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Namhyung Kim <namhyung@kernel.org> 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-8dg8o21t2ntzly2bfh53p3sg@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/builtin-trace.c')
0 files changed, 0 insertions, 0 deletions