mm: move bootmem descriptors definition to a single place
[deliverable/linux.git] / include / linux / bootmem.h
index 686895bacd9dcc8500518d4bddc3629ec9533dd4..2599c741405e64209fb24030daf2f9ab860c07b5 100644 (file)
@@ -38,6 +38,8 @@ typedef struct bootmem_data {
        struct list_head list;
 } bootmem_data_t;
 
+extern bootmem_data_t bootmem_node_data[];
+
 extern unsigned long bootmem_bootmap_pages(unsigned long);
 extern unsigned long init_bootmem(unsigned long addr, unsigned long memend);
 extern void free_bootmem(unsigned long addr, unsigned long size);
@@ -84,6 +86,8 @@ extern int reserve_bootmem(unsigned long addr, unsigned long size, int flags);
        __alloc_bootmem_low(x, PAGE_SIZE, 0)
 #endif /* !CONFIG_HAVE_ARCH_BOOTMEM_NODE */
 
+extern int reserve_bootmem_generic(unsigned long addr, unsigned long size,
+                                  int flags);
 extern unsigned long free_all_bootmem(void);
 extern unsigned long free_all_bootmem_node(pg_data_t *pgdat);
 extern void *__alloc_bootmem_node(pg_data_t *pgdat,
This page took 0.025339 seconds and 5 git commands to generate.