aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Weisbecker <fweisbec@gmail.com>2008-10-04 15:35:48 -0400
committerIngo Molnar <mingo@elte.hu>2008-10-14 04:39:34 -0400
commit07d1890420cce95c577736e4d67f70cbd39845fe (patch)
treef27f65dc3f57a16bd22880254fe9c399e8a9da51
parent5c542368a3ded88bed98239fb3570dda416203ee (diff)
tracing/fastboot: fix initcalls disposition in bootgraph.pl
When bootgraph.pl parses a file, it gives one row for each initcall's pid. But only few of them will be displayed => the longest. This patch corrects it by giving only a rows for pids which have initcalls that will be displayed. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Acked-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r--scripts/bootgraph.pl6
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/bootgraph.pl b/scripts/bootgraph.pl
index 479fb4ea8914..5e7316e5aa39 100644
--- a/scripts/bootgraph.pl
+++ b/scripts/bootgraph.pl
@@ -110,6 +110,12 @@ while (($key,$value) = each %start) {
110 110
111 if ($duration >= $threshold) { 111 if ($duration >= $threshold) {
112 my $s, $s2, $e, $y; 112 my $s, $s2, $e, $y;
113 $pid = $pids{$key};
114
115 if (!defined($rows{$pid})) {
116 $rows{$pid} = $rowscount;
117 $rowscount = $rowscount + 1;
118 }
113 $s = ($value - $firsttime) * $mult; 119 $s = ($value - $firsttime) * $mult;
114 $s2 = $s + 6; 120 $s2 = $s + 6;
115 $e = ($end{$key} - $firsttime) * $mult; 121 $e = ($end{$key} - $firsttime) * $mult;