diff options
author | Michal Hocko <mhocko@suse.com> | 2017-03-30 07:54:50 -0400 |
---|---|---|
committer | Chris Metcalf <cmetcalf@mellanox.com> | 2017-03-30 11:32:25 -0400 |
commit | 0af0bc38175d9859753a08f07af3aa767601265b (patch) | |
tree | 9baf3c37311286588f2134a4306f8f0740e43004 /arch/tile | |
parent | 34649f72b628c7c4966c167b8208f2595ca51251 (diff) |
mm, tile: drop arch_{add,remove}_memory
these functions are unreachable because tile doesn't support memory
hotplug becasuse it doesn't select ARCH_ENABLE_MEMORY_HOTPLUG nor
it supports SPARSEMEM.
This code hasn't been compiled for a while obviously because nobody has
noticed that __add_pages has a different signature since 2009.
Signed-off-by: Michal Hocko <mhocko@suse.com>
Signed-off-by: Chris Metcalf <cmetcalf@mellanox.com>
Diffstat (limited to 'arch/tile')
-rw-r--r-- | arch/tile/mm/init.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/arch/tile/mm/init.c b/arch/tile/mm/init.c index 3a97e4d7205c..5f757e04bcd2 100644 --- a/arch/tile/mm/init.c +++ b/arch/tile/mm/init.c | |||
@@ -857,36 +857,6 @@ void __init mem_init(void) | |||
857 | #endif | 857 | #endif |
858 | } | 858 | } |
859 | 859 | ||
860 | /* | ||
861 | * this is for the non-NUMA, single node SMP system case. | ||
862 | * Specifically, in the case of x86, we will always add | ||
863 | * memory to the highmem for now. | ||
864 | */ | ||
865 | #ifndef CONFIG_NEED_MULTIPLE_NODES | ||
866 | int arch_add_memory(u64 start, u64 size, bool for_device) | ||
867 | { | ||
868 | struct pglist_data *pgdata = &contig_page_data; | ||
869 | struct zone *zone = pgdata->node_zones + MAX_NR_ZONES-1; | ||
870 | unsigned long start_pfn = start >> PAGE_SHIFT; | ||
871 | unsigned long nr_pages = size >> PAGE_SHIFT; | ||
872 | |||
873 | return __add_pages(zone, start_pfn, nr_pages); | ||
874 | } | ||
875 | |||
876 | int remove_memory(u64 start, u64 size) | ||
877 | { | ||
878 | return -EINVAL; | ||
879 | } | ||
880 | |||
881 | #ifdef CONFIG_MEMORY_HOTREMOVE | ||
882 | int arch_remove_memory(u64 start, u64 size) | ||
883 | { | ||
884 | /* TODO */ | ||
885 | return -EBUSY; | ||
886 | } | ||
887 | #endif | ||
888 | #endif | ||
889 | |||
890 | struct kmem_cache *pgd_cache; | 860 | struct kmem_cache *pgd_cache; |
891 | 861 | ||
892 | void __init pgtable_cache_init(void) | 862 | void __init pgtable_cache_init(void) |