From: Arnaldo Carvalho de Melo Date: Tue, 4 Jan 2011 13:55:27 +0000 (-0200) Subject: perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) X-Git-Tag: v2.6.38-rc1~417^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0252208eb52f6fe8731a47804eddc7ba93f60a87;p=pandora-kernel.git perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) And a test for it: [acme@felicio linux]$ perf test 1: vmlinux symtab matches kallsyms: Ok 2: detect open syscall event: Ok 3: detect open syscall event on all cpus: Ok [acme@felicio linux]$ Translating C the test does: 1. generates different number of open syscalls on each CPU by using sched_setaffinity 2. Verifies that the expected number of events is generated on each CPU It works as expected. LKML-Reference: Cc: Frederic Weisbecker Cc: Ingo Molnar Cc: Mike Galbraith Cc: Paul Mackerras Cc: Peter Zijlstra Cc: Stephane Eranian Cc: Tom Zanussi Signed-off-by: Arnaldo Carvalho de Melo --- Reading git-diff-tree failed