OSDN Git Service

perf tools: Remove die() call
authorArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 4 Apr 2017 14:36:22 +0000 (11:36 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 4 Apr 2017 14:36:22 +0000 (11:36 -0300)
We can just use the exit() right after the branch calling die().

Link: http://lkml.kernel.org/n/tip-90athn06d7atf2jkpfvq1iic@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/perf.c

index 9217f22..9dc346f 100644 (file)
@@ -378,7 +378,8 @@ static void execv_dashed_external(const char **argv)
        if (status != -ERR_RUN_COMMAND_EXEC) {
                if (IS_RUN_COMMAND_ERR(status)) {
 do_die:
-                       die("unable to run '%s'", argv[0]);
+                       pr_err("FATAL: unable to run '%s'", argv[0]);
+                       status = -128;
                }
                exit(-status);
        }