Thread (23 messages) flat view 23 messages, 4 authors, 2012-07-09

Re: [PATCH v3] printk: Have printk() never buffer its data

From: Michael Neuling <hidden>
Date: 2012-07-06 03:47:52
Also in: lkml

Michael Neuling [off-list ref] wrote:
Kay Sievers [off-list ref] wrote:
quoted
On Fri, Jul 6, 2012 at 2:41 AM, Michael Neuling [off-list ref] wrote:
quoted
quoted
quoted
Does this happen only very early during bootup, or also later when the
box fully initialized?
I'm seeing during boot but not later (xmon (ppc kernel debugger) doesn't
see it if I do 'echo x > /proc/sysrq-trigger') .  I wouldn't say
it's "very early boot".  It's a secondary CPU coming up and the primary
is waiting for it.  We've already configured the console when this
happens.
Sounds like an early boot console.
quoted
quoted
quoted
The output of 'dmesg' later looks always correct, right?
No, dmesg also has the extra new lines: eg

<4>NIP: c00000000004e234 LR: c00000000004e230 CTR: 0000000000000000
<4>REGS: c00000007c3b7b50 TRAP: 0700   Tainted: G        W     (3.5.0-rc4-mikey)
<4>MSR: 9000000000021032
<4><
<4>SF
<4>,HV
<4>,ME
<4>,IR
<4>,DR
<4>,RI
<4>>
<4>  CR: 28000042  XER: 22000000
Can you please paste the output of /dev/kmsg of this section? So we
can see the timestamps and what really went into the record buffer.
Sure.

4,89,24561;NIP: c000000000048164 LR: c000000000048160 CTR: 0000000000000000
4,90,24576;REGS: c00000007e59fb50 TRAP: 0700   Tainted: G        W     (3.5.0-rc4-mikey)
4,91,24583;MSR: 9000000000021032 
4,92,24586;<
4,93,24591;SF
4,94,24596;,HV
4,95,24601;,ME
4,96,24606;,IR
4,97,24611;,DR
4,98,24616;,RI
4,99,24619;>
4,100,24628;  CR: 28000042  XER: 22000000
FWIW, compiling with the parent commit gives this:

4,89,1712;NIP: c000000000048164 LR: c000000000048160 CTR: 0000000000000000
4,90,1713;REGS: c00000007e59fb50 TRAP: 0700   Tainted: G        W     (3.5.0-rc4-mikey)
4,91,1716;MSR: 9000000000021032 <SF,HV,ME,IR,DR,RI>  CR: 22000082  XER: 02000000

Mikey
quoted
quoted
quoted
Could you possibly try this patch?
Sorry, doesn't help.  It also reprints the entire boot log to the
console once the console get inited.
Which is the normal behaviour to do that, right? We should not have
touched any of that logic.
Not until this patch you asked me to try.  Hence why I noted it.  

Mikey
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help