Xishi Qiu
c072b90c8d
x86/mm: Fix zone ranges boot printout
This is the usual physical memory layout boot printout:
...
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
[ 0.000000] Normal [mem 0x100000000-0xc3fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x00099fff]
[ 0.000000] node 0: [mem 0x00100000-0xbf78ffff]
[ 0.000000] node 0: [mem 0x100000000-0x63fffffff]
[ 0.000000] node 1: [mem 0x640000000-0xc3fffffff]
...
This is the log when we set "mem=2G" on the boot cmdline:
...
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0xffffffff] // should be 0x7fffffff, right?
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x00099fff]
[ 0.000000] node 0: [mem 0x00100000-0x7fffffff]
...
This patch fixes the printout, the following log shows the right
ranges:
...
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
[ 0.000000] DMA32 [mem 0x01000000-0x7fffffff]
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00001000-0x00099fff]
[ 0.000000] node 0: [mem 0x00100000-0x7fffffff]
...
Suggested-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Xishi Qiu <qiuxishi@huawei.com>
Cc: Linux MM <linux-mm@kvack.org>
Cc: <dave@sr71.net>
Cc: Rik van Riel <riel@redhat.com>
Link: http://lkml.kernel.org/r/5487AB3D.6070306@huawei.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2014-12-11 11:35:02 +01:00
..
2014-08-26 13:45:49 -04:00
2013-04-10 19:06:26 +02:00
2014-09-08 11:57:34 -07:00
2012-04-20 17:22:34 -07:00
2014-10-14 02:22:41 +02:00
2014-01-23 16:36:50 -08:00
2013-07-03 16:07:33 -07:00
2014-06-04 16:53:51 -07:00
2014-09-23 13:36:20 +00:00
2014-11-18 18:32:24 +01:00
2014-12-11 11:35:02 +01:00
2010-10-27 18:03:05 -07:00
2014-10-14 02:18:22 +02:00
2014-01-06 21:25:18 -08:00
2013-11-08 14:15:49 -08:00
2014-01-21 16:19:47 -08:00
2012-11-17 11:59:45 -08:00
2014-09-09 07:13:39 +02:00
2013-07-14 19:36:56 -04:00
2014-02-01 22:15:51 -08:00
2012-11-17 11:59:47 -08:00
2013-07-14 19:36:56 -04:00
2013-01-31 14:12:30 -08:00
2014-10-14 03:54:50 +02:00
2014-06-04 16:53:55 -07:00
2014-10-29 10:57:21 +01:00
2010-05-26 11:26:04 -07:00
2012-10-09 16:22:40 +09:00
2013-03-07 13:23:28 -08:00
2011-05-21 19:10:33 +02:00
2014-09-01 10:15:31 +02:00
2014-06-05 08:05:29 -07:00
2013-01-25 16:33:22 -08:00
2009-09-10 11:48:55 -07:00
2013-07-14 19:36:56 -04:00
2014-02-09 15:32:31 +01:00
2010-06-18 11:30:09 +02:00
2014-08-10 09:07:18 +02:00