Commit 2a8628d4 authored by Reza Arbab's avatar Reza Arbab Committed by Michael Ellerman

powerpc/mm: Allow memory hotplug into an offline node

Relax the check preventing us from hotplugging into an offline node.

This limitation was added in commit 482ec7c4 ("[PATCH] powerpc numa:
Support sparse online node map") to prevent adding resources to an
uninitialized node.

These days, there is no harm in doing so. The addition will actually
cause the node to be initialized and onlined; add_memory_resource()
calls hotadd_new_pgdat() (if necessary) and node_set_online().
Signed-off-by: default avatarReza Arbab <arbab@linux.vnet.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 7656cd8e
...@@ -1093,7 +1093,7 @@ int hot_add_scn_to_nid(unsigned long scn_addr) ...@@ -1093,7 +1093,7 @@ int hot_add_scn_to_nid(unsigned long scn_addr)
nid = hot_add_node_scn_to_nid(scn_addr); nid = hot_add_node_scn_to_nid(scn_addr);
} }
if (nid < 0 || !node_online(nid)) if (nid < 0 || !node_possible(nid))
nid = first_online_node; nid = first_online_node;
return nid; return nid;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment