2011-06-09 21:40:23

by Andrew Murray

[permalink] [raw]
Subject: [PATCH] Bootgraph.pl bug fix

This patch removes the assumption of the bootgraph.pl script that the
timing information reported by PRINTK_TIME will contain at least one
entry with a time of less than 100 seconds.

Not all boards correctly reset the system timer and in many cases the
inital times reported by PRINTK_TIME is high. When this occurs the
bootchart.pl script fails to give any useful output.

This patch sets the $firsttime variable to the largest value expected
by PRINTK_TIME

Signed-off-by: Andrew Murray <[email protected]>
---
scripts/bootgraph.pl | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/bootgraph.pl b/scripts/bootgraph.pl
index 12caa82..b78fca9 100644
--- a/scripts/bootgraph.pl
+++ b/scripts/bootgraph.pl
@@ -44,7 +44,7 @@ my %end;
my %type;
my $done = 0;
my $maxtime = 0;
-my $firsttime = 100;
+my $firsttime = 99999;
my $count = 0;
my %pids;
my %pidctr;
--
1.7.4.1


2011-06-10 13:00:41

by Jiri Kosina

[permalink] [raw]
Subject: Re: [PATCH] Bootgraph.pl bug fix

On Thu, 9 Jun 2011, Andrew Murray wrote:

> This patch removes the assumption of the bootgraph.pl script that the
> timing information reported by PRINTK_TIME will contain at least one
> entry with a time of less than 100 seconds.
>
> Not all boards correctly reset the system timer and in many cases the
> inital times reported by PRINTK_TIME is high. When this occurs the
> bootchart.pl script fails to give any useful output.
>
> This patch sets the $firsttime variable to the largest value expected
> by PRINTK_TIME
>
> Signed-off-by: Andrew Murray <[email protected]>
> ---
> scripts/bootgraph.pl | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/scripts/bootgraph.pl b/scripts/bootgraph.pl
> index 12caa82..b78fca9 100644
> --- a/scripts/bootgraph.pl
> +++ b/scripts/bootgraph.pl
> @@ -44,7 +44,7 @@ my %end;
> my %type;
> my $done = 0;
> my $maxtime = 0;
> -my $firsttime = 100;
> +my $firsttime = 99999;
> my $count = 0;
> my %pids;
> my %pidctr;

Adding Arjan to CC. Arjan, if you are OK with the patch, I can take it
through my tree with your Ack.

Thanks,

--
Jiri Kosina
SUSE Labs

2011-06-11 03:17:19

by Arjan van de Ven

[permalink] [raw]
Subject: Re: [PATCH] Bootgraph.pl bug fix

On Fri, 10 Jun 2011 15:00:38 +0200 (CEST)
Jiri Kosina <[email protected]> wrote:

>
> Adding Arjan to CC. Arjan, if you are OK with the patch, I can take
> it through my tree with your Ack.

I don't mind the patch, although I feel pitty for those having to work
with such broken systems...

2011-06-12 22:05:31

by Jiri Kosina

[permalink] [raw]
Subject: Re: [PATCH] Bootgraph.pl bug fix

On Fri, 10 Jun 2011, Arjan van de Ven wrote:

> > Adding Arjan to CC. Arjan, if you are OK with the patch, I can take
> > it through my tree with your Ack.
>
> I don't mind the patch, although I feel pitty for those having to work
> with such broken systems...

Indeed.

Thanks, I have applied it with your Acked-by.

--
Jiri Kosina
SUSE Labs