[PATCH] x86-64: x86_64 hot-add memory srat.c fix
authorkeith mannthey <kmannth@us.ibm.com>
Sat, 21 Oct 2006 16:37:01 +0000 (18:37 +0200)
committerAndi Kleen <andi@basil.nowhere.org>
Sat, 21 Oct 2006 16:37:01 +0000 (18:37 +0200)
commit926fafebc48a3218fac675f12974f9a46473bd40
tree6a4f742c5304a2abc627e6f4da3459e742eb42ea
parent13892de19eb9007ea47430c701bdbf69df71d883
[PATCH] x86-64: x86_64 hot-add memory srat.c fix

  This patch corrects the logic used in srat.c to figure out what
parsing what action to take when registering hot-add areas.  Hot-add
areas should only be added to the node information for the
MEMORY_HOTPLUG_RESERVE case.  When booting MEMORY_HOTPLUG_SPARSE hot-add
areas on everything but the last node are getting include in the node
data and during kernel boot the pages are setup then the kernel dies
when the pages are used. This patch fixes this issue.

Signed-off-by: Keith Mannthey <kmannth@us.ibm.com>
Signed-off-by: Andi Kleen <ak@suse.de>
arch/x86_64/mm/srat.c