perf record: Fix error message for --filter option not coming after tracepoint
authorArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 1 Oct 2014 18:05:32 +0000 (15:05 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 1 Oct 2014 18:05:32 +0000 (15:05 -0300)
  [root@zoo ~]# perf record --filter "common_pid != PERF_PID" -a
  -F option should follow a -e tracepoint option.

The -F option is for --freq, not --filter. Fix it up to show:

  [root@zoo ~]# perf record --filter "common_pid != PERF_PID" -a
  --filter option should follow a -e tracepoint option

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Andi Kleen <andi@firstfloor.org>
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-z0yrm8stn9w3423nkov3eksg@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/parse-events.c

index 9522cf22ad818b6fdae69c672420ce5a6038351d..d76aa30cb1fbf6bd580497efb8f33bf09caddd61 100644 (file)
@@ -984,7 +984,7 @@ int parse_filter(const struct option *opt, const char *str,
 
        if (last == NULL || last->attr.type != PERF_TYPE_TRACEPOINT) {
                fprintf(stderr,
-                       "-F option should follow a -e tracepoint option\n");
+                       "--filter option should follow a -e tracepoint option\n");
                return -1;
        }