From: Mike Galbraith <efault@gmx.de>
To: Andrew Morton <akpm@osdl.org>
Cc: John Wendel <jwendel10@comcast.net>, linux-kernel@vger.kernel.org
Subject: Re: 2.6.19-rc5 breaks klogd 1.4.1
Date: Thu, 09 Nov 2006 16:25:26 +0100 [thread overview]
Message-ID: <1163085926.6087.17.camel@Homer.simpson.net> (raw)
In-Reply-To: <1163067064.6145.4.camel@Homer.simpson.net>
On Thu, 2006-11-09 at 11:11 +0100, Mike Galbraith wrote:
> On Wed, 2006-11-08 at 23:35 -0800, Andrew Morton wrote:
>
> > And, predictably, reads from /proc/kmsg aren't blocking.
> >
> > I can't see what might have caused that. Are you sure that 2.6.19-rc4 was
> > OK? And are you sure that nothing else has changed on that system?
>
> Here, both rc4 and rc5 do the same if printk is configured out.
Well duh, of course it does. Testing and _then_ looking at the source
was not the correct order in this case :)
> Why do we have a /proc/ksmg when nothing can get to it?
The sensible thing seemed to be to whack it, but when I did that, klogd
just switched interfaces, and proceeded to eat 100% cpu doing
syslog(0x2, 0xb7fc0008, 0x1ffff) instead. Leaving it in place, but
making it block to simulate an empty buffer works fine, but seems kinda
cheezy.
Whacking /proc/kmsg, and making sys_syslog() block on read to simulate
the empty buffer seemed much better, but SuSE's boot scripts hang when
they try to create /var/log/boot.msg ala /sbin/klogd -s -o -n
-f /var/log/boot.msg. That seems to work now only because there is
always something there to grab.
The correct answer seems to be "fix klogd, or don't disable printk".
-Mike
next prev parent reply other threads:[~2006-11-09 15:24 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-09 5:23 John Wendel
2006-11-09 6:41 ` Andrew Morton
[not found] ` <4552D4B4.5020505@comcast.net>
2006-11-09 7:35 ` Andrew Morton
2006-11-09 10:11 ` Mike Galbraith
2006-11-09 15:25 ` Mike Galbraith [this message]
2006-11-11 6:44 ` [patch] [trivial] " Mike Galbraith
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=1163085926.6087.17.camel@Homer.simpson.net \
--to=efault@gmx.de \
--cc=akpm@osdl.org \
--cc=jwendel10@comcast.net \
--cc=linux-kernel@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome