|
@@ -20,6 +20,7 @@
|
|
|
#include <linux/kmemleak.h>
|
|
|
#include <linux/seq_file.h>
|
|
|
#include <linux/memblock.h>
|
|
|
+#include <linux/bootmem.h>
|
|
|
|
|
|
#include <asm/sections.h>
|
|
|
#include <linux/io.h>
|
|
@@ -1225,6 +1226,7 @@ phys_addr_t __init memblock_alloc_try_nid(phys_addr_t size, phys_addr_t align, i
|
|
|
return memblock_alloc_base(size, align, MEMBLOCK_ALLOC_ACCESSIBLE);
|
|
|
}
|
|
|
|
|
|
+#if defined(CONFIG_NO_BOOTMEM)
|
|
|
/**
|
|
|
* memblock_virt_alloc_internal - allocate boot memory block
|
|
|
* @size: size of memory block to be allocated in bytes
|
|
@@ -1432,6 +1434,7 @@ void * __init memblock_virt_alloc_try_nid(
|
|
|
(u64)max_addr);
|
|
|
return NULL;
|
|
|
}
|
|
|
+#endif
|
|
|
|
|
|
/**
|
|
|
* __memblock_free_early - free boot memory block
|