From: Michal Hocko <mhocko@xxxxxxx> After introducing CONFIG_HAVE_BOOTMEM_INFO_NODE Kconfig option, the related arch specific functions become confusing, remove them. Guys who want to implement memory-hotplug feature on such archs for this part should look into register_page_bootmem_info_node() and flesh out from top to end. Signed-off-by: Michal Hocko <mhocko@xxxxxxx> Signed-off-by: Lin Feng <linfeng@xxxxxxxxxxxxxx> --- arch/ia64/mm/discontig.c | 5 ----- arch/powerpc/mm/init_64.c | 5 ----- arch/s390/mm/vmem.c | 6 ------ arch/sparc/mm/init_64.c | 5 ----- 4 files changed, 0 insertions(+), 21 deletions(-) diff --git a/arch/ia64/mm/discontig.c b/arch/ia64/mm/discontig.c index 882a0fd..cb5e1ff 100644 --- a/arch/ia64/mm/discontig.c +++ b/arch/ia64/mm/discontig.c @@ -827,9 +827,4 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} #endif diff --git a/arch/powerpc/mm/init_64.c b/arch/powerpc/mm/init_64.c index 2969591..7e2246f 100644 --- a/arch/powerpc/mm/init_64.c +++ b/arch/powerpc/mm/init_64.c @@ -302,10 +302,5 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} #endif /* CONFIG_SPARSEMEM_VMEMMAP */ diff --git a/arch/s390/mm/vmem.c b/arch/s390/mm/vmem.c index 81e6ba3..fa09c2f 100644 --- a/arch/s390/mm/vmem.c +++ b/arch/s390/mm/vmem.c @@ -276,12 +276,6 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} - /* * Add memory segment to the segment list if it doesn't overlap with * an already present segment. diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c index 5afe21a..76ac544 100644 --- a/arch/sparc/mm/init_64.c +++ b/arch/sparc/mm/init_64.c @@ -2236,11 +2236,6 @@ void vmemmap_free(struct page *memmap, unsigned long nr_pages) { } -void register_page_bootmem_memmap(unsigned long section_nr, - struct page *start_page, unsigned long size) -{ - /* TODO */ -} #endif /* CONFIG_SPARSEMEM_VMEMMAP */ static void prot_init_common(unsigned long page_none, -- 1.7.1 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>