]> git.baikalelectronics.ru Git - kernel.git/commit
perf tools: Check more combinations of PID/TID, UID and CPU switches
authorNamhyung Kim <namhyung.kim@lge.com>
Thu, 26 Apr 2012 05:15:20 +0000 (14:15 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 2 May 2012 18:24:14 +0000 (15:24 -0300)
commit4987b8e4d9a5fe9867806b26ba044f0eed370071
tree84a55ee3eb28ca2319b33a982e6f61619a502dde
parent32a0f0fb2b5d3cb6ca394e959d62a49ddee5d805
perf tools: Check more combinations of PID/TID, UID and CPU switches

There were some combinations of these switches that are not so
appropriate IMHO.

Since there are implicit priorities between them and they worked well
anyway, but it ends up opening useless duplicated events.

For example, 'perf stat -t <pid> -a' will open multiple events for the
thread instead of one.

Add explicit checks and warn user in perf_target__validate().

Signed-off-by: Namhyung Kim <namhyung.kim@lge.com>
Reviewed-by: David Ahern <dsahern@gmail.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Namhyung Kim <namhyung@gmail.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1335417327-11796-7-git-send-email-namhyung.kim@lge.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/usage.c