From: Yann Droneaud Date: Mon, 30 Jun 2014 20:28:47 +0000 (+0200) Subject: perf tools: Enable close-on-exec flag on perf file descriptor X-Git-Tag: omap-for-v3.17/fixes-against-rc2~178^2~4^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57480d2cd93579d665e57e144e1e63f7f02ef058;p=pandora-kernel.git perf tools: Enable close-on-exec flag on perf file descriptor In commit a21b0b354d4a ('perf: Introduce a flag to enable close-on-exec in perf_event_open()'), flag PERF_FLAG_FD_CLOEXEC was added to perf_event_open(2) syscall to allows userspace to atomically enable close-on-exec behavor when creating the file descriptor. This patch makes perf tools use the new flag if supported by the kernel, so that the event file descriptors got automatically closed if perf tool exec a sub-command. Signed-off-by: Yann Droneaud Cc: Andi Kleen Cc: Arnaldo Carvalho de Melo Cc: Ingo Molnar Cc: Jiri Olsa Cc: Peter Zijlstra Link: http://lkml.kernel.org/n/1404160127-7475-1-git-send-email-ydroneaud@opteya.com Signed-off-by: Jiri Olsa --- Reading git-diff-tree failed