[PATCH] perf stat: Fix default logfd to use stderr

From: Robert Richter
Date: Mon Jun 18 2012 - 10:51:18 EST


On 29.09.11 18:48:01, Arnaldo Carvalho de Melo wrote:
> From: Jim Cromie <jim.cromie@xxxxxxxxx>
>
> This perf stat option emulates valgrind's --log-fd option, allowing the
> user to send perf results elsewhere, and leaving stderr for use by the
> program under test. This complements --output file option, and is
> mutually exclusive with it.
>
> 3>results perf stat --log-fd 3 -- $cmd
> 3>>results perf stat --log-fd 3 --append -- $cmd
>
> The perl distro's make test.valgrind target uses valgrind's --log-fd
> option, I've adapted it to invoke perf also, and tested this patch
> there.
>
> Link: http://lkml.kernel.org/r/1315437244-3788-2-git-send-email-jim.cromie@xxxxxxxxx
> Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
> Signed-off-by: Jim Cromie <jim.cromie@xxxxxxxxx>
> Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>

With certain shell redirections this (56f3bae) fails with a log fd
setup failure. Fix below.

-Robert