]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/linux/mm.h
mm/sparse: abstract sparse buffer allocations
[linux.git] / include / linux / mm.h
index 2fb32d1561eba37491972d2e13cec9ec257269b0..4ace5d50a89206602535a6e047d2b58738d25b97 100644 (file)
@@ -2671,6 +2671,10 @@ void sparse_mem_maps_populate_node(struct page **map_map,
                                   unsigned long map_count,
                                   int nodeid);
 
+unsigned long __init section_map_size(void);
+void sparse_buffer_init(unsigned long size, int nid);
+void sparse_buffer_fini(void);
+void *sparse_buffer_alloc(unsigned long size);
 struct page *sparse_mem_map_populate(unsigned long pnum, int nid,
                struct vmem_altmap *altmap);
 pgd_t *vmemmap_pgd_populate(unsigned long addr, int node);