From 9e30c34fac472e7e8d45b727ee1b6909d15bad8b Mon Sep 17 00:00:00 2001 From: Xiao Guangrong Date: Mon, 7 Dec 2009 12:04:49 +0800 Subject: [PATCH] --- yaml --- r: 175399 b: refs/heads/master c: c0777c5aa835a97ccc77d82e55388940f0140a61 h: refs/heads/master i: 175397: 44d94dd2adf27294899e775c70a827ca9237100c 175395: 3fa622264db76b1f27dd306f9bdd7540026d5810 175391: 82648f9a2526b502ba4675cb1f7e6e30058e9fbd v: v3 --- [refs] | 2 +- trunk/tools/perf/builtin-sched.c | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/[refs] b/[refs] index bd3e59c65580..4e28dac2cd0e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b9b1e1c71a9481c0c34ed5bed42f1bfa730fd39e +refs/heads/master: c0777c5aa835a97ccc77d82e55388940f0140a61 diff --git a/trunk/tools/perf/builtin-sched.c b/trunk/tools/perf/builtin-sched.c index 45c46c790493..7481ebdb17ef 100644 --- a/trunk/tools/perf/builtin-sched.c +++ b/trunk/tools/perf/builtin-sched.c @@ -1888,13 +1888,18 @@ static int __cmd_record(int argc, const char **argv) int cmd_sched(int argc, const char **argv, const char *prefix __used) { - symbol__init(0); - argc = parse_options(argc, argv, sched_options, sched_usage, PARSE_OPT_STOP_AT_NON_OPTION); if (!argc) usage_with_options(sched_usage, sched_options); + /* + * Aliased to 'perf trace' for now: + */ + if (!strcmp(argv[0], "trace")) + return cmd_trace(argc, argv, prefix); + + symbol__init(0); if (!strncmp(argv[0], "rec", 3)) { return __cmd_record(argc, argv); } else if (!strncmp(argv[0], "lat", 3)) { @@ -1918,11 +1923,6 @@ int cmd_sched(int argc, const char **argv, const char *prefix __used) usage_with_options(replay_usage, replay_options); } __cmd_replay(); - } else if (!strcmp(argv[0], "trace")) { - /* - * Aliased to 'perf trace' for now: - */ - return cmd_trace(argc, argv, prefix); } else { usage_with_options(sched_usage, sched_options); }