msm: arch_add_memory should only perform logical memory hotplug

The function arch_add_memory() should only perform logical
memory hotplug, but it was also improperly performing
physical memory hotplug. Even worse, it was adding pages
to the free list before the memory bank they were in
was powered on.

Signed-off-by: Larry Bassel <lbassel@codeaurora.org>
diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c
index 39fa7f4..1102b37 100644
--- a/arch/arm/mm/init.c
+++ b/arch/arm/mm/init.c
@@ -744,12 +744,8 @@
 	struct zone *zone = pgdata->node_zones + ZONE_MOVABLE;
 	unsigned long start_pfn = start >> PAGE_SHIFT;
 	unsigned long nr_pages = size >> PAGE_SHIFT;
-	int ret;
 
-	ret = __add_pages(nid, zone, start_pfn, nr_pages);
-	if (ret)
-		return ret;
-	return platform_physical_active_pages(start_pfn, nr_pages);
+	return __add_pages(nid, zone, start_pfn, nr_pages);
 }
 
 int arch_physical_active_memory(u64 start, u64 size)