]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/sparse.c
memory-hotplug: remove memmap of sparse-vmemmap
[karo-tx-linux.git] / mm / sparse.c
index 66f0fd9d79643ce79b9b8dc0857e2cc01e6f4eeb..46f6ea47d9ab36a263fea674c99045fd0cd80c5a 100644 (file)
@@ -615,10 +615,11 @@ static inline struct page *kmalloc_section_memmap(unsigned long pnum, int nid,
 }
 static void __kfree_section_memmap(struct page *memmap, unsigned long nr_pages)
 {
-       return; /* XXX: Not implemented yet */
+       vmemmap_free(memmap, nr_pages);
 }
 static void free_map_bootmem(struct page *memmap, unsigned long nr_pages)
 {
+       vmemmap_free(memmap, nr_pages);
 }
 #else
 static struct page *__kmalloc_section_memmap(unsigned long nr_pages)