I don't see why this patchset needs to use the memblock API at all, it
should be built entirely on the generic mem-hotplug API. The only
extension needed is the remapping of removed memory to a new node id (done
on x86 with update_nodes_add()) prior to add_memory() for each arch that
supports onlining new nodes.
--