original_kernel/tools/perf
Namhyung Kim 879d77d0cb Revert 'perf evlist: Fix creation of cpu map'
The commit 55261f4670 ("perf evlist: Fix creation of cpu map") changed
to create a per-task event when no cpu target is specified. However it
caused a problem since perf-task do not allow event inheritance due to
scalability issues so that the result will contain samples only from
parent, not from its children.

So we should use perf-task-per-cpu events anyway to get the right
result. Revert it.

Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Analysed-by: Ingo Molnar <mingo@kernel.org>
Acked-and-tested-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Namhyung Kim <namhyung.kim@lge.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/1337161549-9870-2-git-send-email-namhyung.kim@lge.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2012-05-16 12:12:05 -03:00
..
Documentation
arch
bench
config
python
scripts
ui perf annotate browser: Add key bindings help window 2012-05-12 16:36:55 -03:00
util Revert 'perf evlist: Fix creation of cpu map' 2012-05-16 12:12:05 -03:00
.gitignore perf tools: Ignore auto-generated bison/flex files 2012-04-14 13:50:39 -03:00
CREDITS
MANIFEST
Makefile perf ui: Add gtk2 support into setup_browser() 2012-05-02 16:17:34 -03:00
builtin-annotate.c
builtin-bench.c
builtin-buildid-cache.c
builtin-buildid-list.c
builtin-diff.c
builtin-evlist.c
builtin-help.c
builtin-inject.c
builtin-kmem.c
builtin-kvm.c
builtin-list.c
builtin-lock.c
builtin-probe.c
builtin-record.c perf record: Reset event name when falling back to cpu-clock 2012-05-09 12:02:10 -03:00
builtin-report.c perf report: Fix format string for x86-32 compilation 2012-05-09 11:27:08 -03:00
builtin-sched.c
builtin-script.c
builtin-stat.c perf target: Rename functions to avoid double negation 2012-05-16 12:09:34 -03:00
builtin-test.c perf evlist: Make create_maps() take struct perf_target 2012-05-02 15:23:11 -03:00
builtin-timechart.c
builtin-top.c perf target: Rename functions to avoid double negation 2012-05-16 12:09:34 -03:00
builtin.h
command-list.txt
design.txt
perf-archive.sh perf archive: Correct cutting of symbolic link 2012-04-14 13:52:15 -03:00
perf.c
perf.h perf target: Split out perf_target handling code 2012-05-02 15:41:11 -03:00