X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fbase%2Fmemory.c;h=c6b7d9c4b65115054f3f9cd3591c7dbf2c75142d;hb=fc9e8b4e275b6882cb537154c8fc7cde3692eea0;hp=dd547af4681a50c87dc976cea8c22ee497f9a133;hpb=d1127e40e8d75cd3855e35424937c73d0bcec558;p=powerpc.git diff --git a/drivers/base/memory.c b/drivers/base/memory.c index dd547af468..c6b7d9c4b6 100644 --- a/drivers/base/memory.c +++ b/drivers/base/memory.c @@ -306,11 +306,13 @@ static ssize_t memory_probe_store(struct class *class, const char *buf, size_t count) { u64 phys_addr; + int nid; int ret; phys_addr = simple_strtoull(buf, NULL, 0); - ret = add_memory(phys_addr, PAGES_PER_SECTION << PAGE_SHIFT); + nid = memory_add_physaddr_to_nid(phys_addr); + ret = add_memory(nid, phys_addr, PAGES_PER_SECTION << PAGE_SHIFT); if (ret) count = ret;