perf timechart: Fix max number of cpus
authorThomas Renninger <trenn@suse.de>
Sun, 27 Feb 2011 21:36:46 +0000 (22:36 +0100)
committerIngo Molnar <mingo@elte.hu>
Mon, 28 Feb 2011 07:56:15 +0000 (08:56 +0100)
commit54b08f5f90feebc9756d96e0c7bf2fdffe4af7c3
tree1187a88a0bd3250b2093086e961403e2cb767b25
parente853072055a01d8b3c4dc89d231649189454c4f1
perf timechart: Fix max number of cpus

Currently numcpus is determined in pid_put_sample which is only
called on sched_switch/sched_wakeup sample processing.

On a machine with a lot cpus I often saw the last cpu missing.

Check for (max) numcpus on every event happening and in the
beginning. -> fixes the issue for me.

Signed-off-by: Thomas Renninger <trenn@suse.de>
Cc: Arjan van de Ven <arjan@linux.intel.com>
Cc: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Cc: lenb@kernel.org
LKML-Reference: <1298842606-55712-6-git-send-email-trenn@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
tools/perf/builtin-timechart.c