sparc64: remove online_page()
authorAdrian Bunk <bunk@kernel.org>
Mon, 5 May 2008 19:38:58 +0000 (12:38 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 May 2008 19:38:58 +0000 (12:38 -0700)
The identical online_page() implementations from all architectures got
moved to mm/memory_hotplug.c - except for the sparc64 one that even was
dead code due to MEMORY_HOTPLUG not being available there.

Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/mm/init.c

index 4cad0b32b0afcd5256dce395a1ce6e682c50715c..db8e7fb5a3b993d9db844fc6c56b5a7f3a3b549c 100644 (file)
@@ -2362,16 +2362,3 @@ void __flush_tlb_all(void)
        __asm__ __volatile__("wrpr      %0, 0, %%pstate"
                             : : "r" (pstate));
 }
-
-#ifdef CONFIG_MEMORY_HOTPLUG
-
-void online_page(struct page *page)
-{
-       ClearPageReserved(page);
-       init_page_count(page);
-       __free_page(page);
-       totalram_pages++;
-       num_physpages++;
-}
-
-#endif /* CONFIG_MEMORY_HOTPLUG */