From: "Sune Mølgaard" <sune@molgaard.org>
To: linux-kernel@vger.kernel.org
Subject: Boot failure since 3.3-rc?
Date: Sat, 21 Apr 2012 22:45:33 +0200 [thread overview]
Message-ID: <4F931C6D.8040407@molgaard.org> (raw)
Hiya,
My old AMD Duron system (i386 with 2G RAM) has been unable to boot
recent kernels, and I have bisected it down to:
commit 321bf4ed5ff5f7c62ef59f33b7eec5b154391f0a
Author: Yinghai Lu <yinghai@kernel.org>
Date: Mon Jan 30 13:57:12 2012 -0800
drivers/base/memory.c: fix memory_dev_init() long delay
One system with 2048g ram, reported soft lockup on recent kernel.
[snip the trace of the bug that this should fix]
Finally it takes about 55s to create 16400 memory entries.
Root cause: for x86_64, 2048g (with 2g hole at [2g,4g), and TOP2
will be 2050g), will have 16400 memory block.
find_memory_block/subsys_find_device_by_id will be expensive with
that many entries.
Actually, we don't need to find that memory block for BOOT path.
Skip that finding make it get back to normal.
[ 34.466696] cpu_dev_init done
[ 35.290080] memory_dev_init done
Also solved the delay with topology_init when sections_per_block is
not 1.
Signed-off-by: Yinghai Lu <yinghai@kernel.org>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Cc: Nathan Fontenot <nfont@austin.ibm.com>
Cc: Robin Holt <holt@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
:040000 040000 95174f8192a2303d9e59e5f8523a58780b828e3e
2de57c6dc44872ac11766616f1cf05d6070b60de M drivers
Will be happy to test patches, but compilation is obviously slow on this
machine, so some delay might occur.
Best regards,
Sune Mølgaard
--
To err is human--and to blame it on a computer is even more so.
- Orben - Current Comedy
next reply other threads:[~2012-04-21 20:53 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-21 20:45 Sune Mølgaard [this message]
2012-04-21 21:11 ` Boot failure since 3.3-rc? Yinghai Lu
2012-04-21 21:22 ` Sune Mølgaard
2012-04-23 10:30 ` Tilman Schmidt
2012-05-05 8:54 ` Sune Mølgaard
2012-05-03 17:03 ` Sune Mølgaard
2012-05-11 15:46 ` Sune Mølgaard
2012-05-19 0:54 ` Sune Mølgaard
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=4F931C6D.8040407@molgaard.org \
--to=sune@molgaard.org \
--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 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.