From: Michael Spiegle <mike@nauticaltech.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: bugme-daemon@bugzilla.kernel.org, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org, Al Viro <viro@zeniv.linux.org.uk>
Subject: Re: [Bugme-new] [Bug 12201] New: long wait in call_usermodehelper() / queue_work() / wait_for_completion()
Date: Fri, 12 Dec 2008 11:42:56 -0800 [thread overview]
Message-ID: <4942BEC0.2070809@nauticaltech.com> (raw)
In-Reply-To: <20081211143758.510b51b6.akpm@linux-foundation.org>
> It'd be great if you could test something more recent please.
Will do. It takes a little bit of time to reproduce, so I'll respond
now with information from my current kernel and update once the new
kernel is running.
> Please attach a copy of the config to
> http://bugzilla.kernel.org/show_bug.cgi?id=12201
Done: http://bugzilla.kernel.org/attachment.cgi?id=19263
> Please get sysrq working then get us a task trace, so we can see who is
> sleeping where. Do this:
Done: http://bugzilla.kernel.org/attachment.cgi?id=19264
I wanted to get the call to /sbin/modprobe in there as well, so I had to
do it about 10 times before I could catch it. I also stopped
unimportant processes on that box to eliminate additional variables.
There is one other variable I didn't mention. The machine is diskless
and running on an nfs root. I have tried to eliminate this variable via
simple testing (just running /sbin/modprobe at the commandline returns
instantly), but wanted to mention it.
The box was 100% idle before starting the pilot program and running the
task trace. I added gettimeofday() around my socket() call and got
about 1290000us - 1490000us on average. Using a socket() call with
protocol NETLINK_ROUTE returns in about 5us - 8us. Certain other
protocol types like NETLINK_FIREWALL also have the same long delay.
Michael Spiegle
mike@nauticaltech.com
prev parent reply other threads:[~2008-12-12 19:49 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <bug-12201-10286@http.bugzilla.kernel.org/>
2008-12-11 22:37 ` [Bugme-new] [Bug 12201] New: long wait in call_usermodehelper() / queue_work() / wait_for_completion() Andrew Morton
2008-12-11 22:48 ` Kay Sievers
2008-12-12 19:47 ` Michael Spiegle
2008-12-11 22:51 ` Evgeniy Polyakov
2008-12-11 23:05 ` Evgeniy Polyakov
2008-12-12 19:51 ` Michael Spiegle
2008-12-12 19:42 ` Michael Spiegle [this message]
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=4942BEC0.2070809@nauticaltech.com \
--to=mike@nauticaltech.com \
--cc=akpm@linux-foundation.org \
--cc=bugme-daemon@bugzilla.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=viro@zeniv.linux.org.uk \
/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.