From b9c3fdb0f0fe02ba33e87ef947f23cd12e6196fe Mon Sep 17 00:00:00 2001 From: Michael Ellerman Date: Wed, 1 Aug 2007 11:34:38 +1000 Subject: [PATCH] [POWERPC] Fix parse_drconf_memory() for 64-bit start addresses Some new machines use the "ibm,dynamic-reconfiguration-memory" property to provide memory layout information, rather than via memory nodes. There is a bug in the code to parse this property for start addresses over 4GB; we store the start address in an unsigned int, which means we throw away the high bits and add apparently duplicate regions. This results in a BUG() in free_bootmem_core(). This fixes it by using an unsigned long instead. Signed-off-by: Michael Ellerman Signed-off-by: Paul Mackerras --- Reading git-format-patch failed