powerpc/pseries: Update numa association of hotplug memory add for drconf memory
authorNathan Fontenot <nfont@austin.ibm.com>
Thu, 3 Jul 2008 03:25:08 +0000 (13:25 +1000)
committerPaul Mackerras <paulus@samba.org>
Thu, 3 Jul 2008 06:58:18 +0000 (16:58 +1000)
commit0db9360aaa9b95b0cf67f82874809f16e68068eb
treebdcacebb8fb1b46202ce3ffab6c31e1e9a3d963c
parent8342681d3e1f5fbd404c21b5e10f87277411f3eb
powerpc/pseries: Update numa association of hotplug memory add for drconf memory

Update the association of a memory section with a numa node that
occurs during hotplug add of a memory section.  This adds a check in
the hot_add_scn_to_nid() routine for the
ibm,dynamic-reconfiguration-memory node in the device tree.  If
present the new hot_add_drconf_scn_to_nid() routine is invoked, which
can properly parse the ibm,dynamic-reconfiguration-memory node of the
device tree and make the proper numa node associations.

This also introduces the valid_hot_add_scn() routine as a helper
function for code that is common to the hot_add_scn_to_nid() and
hot_add_drconf_scn_to_nid() routines.

Signed-off-by: Nathan Fontenot <nfont@austin.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/mm/numa.c