From: Ingo Molnar <mingo@elte.hu>
To: Lee Revell <rlrevell@joe-job.com>
Cc: kus Kusche Klaus <kus@keba.com>,
linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: Latency traces I cannot interpret (sa1100, 2.6.15-rc7-rt1)
Date: Fri, 30 Dec 2005 08:36:39 +0100 [thread overview]
Message-ID: <20051230073639.GA25637@elte.hu> (raw)
In-Reply-To: <1135927789.12146.1.camel@mindpipe>
* Lee Revell <rlrevell@joe-job.com> wrote:
> > However, traces 1, 2, 6 and 7 are completely mysterious to me.
> > Interrupts seem to be blocked for milliseconds, while nothing is going
> > on on the system? Moreover, there are console-related function names
> > in
> > traces 6 and 7, although I've unconfigured the framebuffer console for
> > these runs!
>
> It seems that either some code path really is forgetting to re-enable
> interrupts, or there's a bug in the latency tracer.
one question is, what do the kernel addresses visible in the first
argument of asm_do_IRQ() correspond to:
trace1:MyThread-153 0D..1 5977us+: asm_do_IRQ (c030c170 1a 0)
trace1:MyThread-153 0D..1 15191us+: asm_do_IRQ (c030c1bc 1a 0)
trace2: <idle>-0 0D..2 8822us+: asm_do_IRQ (c021da24 1a 0)
trace2: <idle>-0 0Dn.2 8920us+: asm_do_IRQ (c021da24 b 0)
trace3: top-169 0D..1 8802us+: asm_do_IRQ (c024e5fc 1a 0)
trace4: insmod-185 0D..1 8794us+: asm_do_IRQ (c030c174 1a 0)
trace5: dd-197 0D..1 8812us+: asm_do_IRQ (c02e4938 1a 0)
trace6: kthread-11 0d..3 2670us+: asm_do_IRQ (c02fe2d0 1a 0)
trace7:MyThread-95 0D..1 542us+: asm_do_IRQ (c02fe2d0 1a 0)
trace7:MyThread-95 0D..1 9755us+: asm_do_IRQ (c02fe2d0 1a 0)
i.e. what is c02fe2d0, c021da24, c02e4938, etc.?
but it seems most of the latencies are printk related: one possibility
is that something is doing a costly printk with preemption disabled.
Ingo
next prev parent reply other threads:[~2005-12-30 7:36 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-12-29 15:08 Latency traces I cannot interpret (sa1100, 2.6.15-rc7-rt1) kus Kusche Klaus
2005-12-29 18:25 ` Daniel Walker
2005-12-30 7:29 ` Lee Revell
2005-12-30 7:36 ` Ingo Molnar [this message]
2005-12-30 7:44 ` Ingo Molnar
2005-12-30 13:07 ` Daniel Walker
-- strict thread matches above, loose matches on Subject: below --
2005-12-30 6:35 kus Kusche Klaus
2005-12-30 7:42 Kai Geek
2005-12-30 18:46 ` Lee Revell
2005-12-30 8:02 kus Kusche Klaus
2005-12-30 10:35 kus Kusche Klaus
2005-12-30 10:59 kus Kusche Klaus
2005-12-30 11:18 kus Kusche Klaus
2005-12-30 12:40 kus Kusche Klaus
2005-12-30 13:35 ` Daniel Walker
2006-01-02 7:57 kus Kusche Klaus
2006-01-02 14:14 ` Daniel Walker
2006-01-02 14:39 kus Kusche Klaus
2006-01-02 14:44 ` Daniel Walker
2006-01-02 14:55 kus Kusche Klaus
2006-01-02 15:36 ` Daniel Walker
2006-01-02 16:07 ` Daniel Walker
2006-01-03 7:27 kus Kusche Klaus
2006-01-03 8:00 kus Kusche Klaus
2006-01-03 14:16 ` Daniel Walker
2006-01-03 14:57 kus Kusche Klaus
2006-01-03 15:01 ` Daniel Walker
2006-01-03 15:40 kus Kusche Klaus
2006-01-04 9:28 kus Kusche Klaus
2006-01-05 14:30 ` Daniel Walker
2006-01-05 15:32 kus Kusche Klaus
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20051230073639.GA25637@elte.hu \
--to=mingo@elte.hu \
--cc=kus@keba.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rlrevell@joe-job.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.