From: Yinghai Lu <yinghai@kernel.org>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@elte.hu>,
"H. Peter Anvin" <hpa@linux.intel.com>,
Thomas Gleixner <tglx@linutronix.de>,
Stefan Hellermann <stefan@the2masters.de>,
linux-kernel@vger.kernel.org
Subject: Re: PATCH] mm: Use alloc_bootmem_node_nopanic on really needed path
Date: Fri, 06 May 2011 15:48:06 -0700 [thread overview]
Message-ID: <4DC47AA6.3080302@kernel.org> (raw)
In-Reply-To: <20110506153914.b1bceb51.akpm@linux-foundation.org>
On 05/06/2011 03:39 PM, Andrew Morton wrote:
> On Fri, 06 May 2011 15:29:41 -0700
> Yinghai Lu <yinghai@kernel.org> wrote:
>
>> Stefan found nobootmem does not work on his system that only have 8M ram.
>
> What does "does not work" mean? From the patch, it appears that the
> machine paniced?
yes, early panic.
Linux version 2.6.36 (stefan@hel-stefan.lan) (gcc version 4.6.0 20110428
> (Red Hat 4.6.0-6) (GCC) ) #5 Thu May 5 21:49:09 CEST 2011
> BIOS-provided physical RAM map:
> BIOS-88: 0000000000000000 - 000000000009f000 (usable)
> BIOS-88: 0000000000100000 - 0000000000840000 (usable)
> bootconsole [earlyser0] enabled
> Notice: NX (Execute Disable) protection missing in CPU or disabled in BIOS!
> DMI not present or invalid.
> last_pfn = 0x840 max_arch_pfn = 0x100000
> init_memory_mapping: 0000000000000000-0000000000840000
> 8MB LOWMEM available.
> mapped low ram: 0 - 00840000
> low ram: 0 - 00840000
> Zone PFN ranges:
> DMA 0x00000001 -> 0x00001000
> Normal empty
> Movable zone start PFN for each node
> early_node_map[2] active PFN ranges
> 0: 0x00000001 -> 0x0000009f
> 0: 0x00000100 -> 0x00000840
> BUG: Int 6: CR2 (null)
> EDI c034663c ESI (null) EBP c0329f38 ESP c0329ef4
> EBX c0346380 EDX 00000006 ECX ffffffff EAX fffffff4
> err (null) EIP c0353191 CS c0320060 flg 00010082
> Stack: (null) c030c533 000007cd (null) c030c533 00000001 (null) (null)
> 00000003 0000083f 00000018 00000002 00000002 c0329f6c c03534d6 (null)
> (null) 00000100 00000840 (null) c0329f64 00000001 00001000 (null)
> Pid: 0, comm: swapper Not tainted 2.6.36 #5
> Call Trace:
> [<c02e3707>] ? 0xc02e3707
> [<c035e6e5>] 0xc035e6e5
> [<c0353191>] ? 0xc0353191
> [<c03534d6>] 0xc03534d6
> [<c034f1cd>] 0xc034f1cd
> [<c034a824>] 0xc034a824
> [<c03513cb>] ? 0xc03513cb
> [<c0349432>] 0xc0349432
> [<c0349066>] 0xc0349066
>
> This is important because without a recognisable description of the
> failure it is hard for people to determine whether your patch might fix
> a problem which they are observing.
>
> The patch applies to 2.6.36, 37 and 38 (at least). Do you think it
> should be backported? If so, how far back in time is it applicable?
Since we introduced CONFIG_NO_BOOTMEM...
like we need it from 2.6.34.
Thanks
Yinghai
next prev parent reply other threads:[~2011-05-06 22:48 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-05 20:02 early crash on ancient tablet related to no-bootmem Stefan Hellermann
2011-05-05 21:57 ` Stefan Hellermann
2011-05-05 22:06 ` Yinghai Lu
2011-05-05 22:46 ` Stefan Hellermann
2011-05-06 6:30 ` Yinghai Lu
2011-05-06 8:52 ` Stefan Hellermann
2011-05-06 22:29 ` PATCH] mm: Use alloc_bootmem_node_nopanic on really needed path Yinghai Lu
2011-05-06 22:39 ` Andrew Morton
2011-05-06 22:48 ` Yinghai Lu [this message]
2011-05-07 8:22 ` Ingo Molnar
2011-05-08 18:10 ` [PATCH -v2] " Yinghai Lu
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=4DC47AA6.3080302@kernel.org \
--to=yinghai@kernel.org \
--cc=akpm@linux-foundation.org \
--cc=hpa@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=stefan@the2masters.de \
--cc=tglx@linutronix.de \
/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.