|
@@ -66,6 +66,7 @@ static unsigned long __meminitdata table_end;
|
|
|
static unsigned long __meminitdata table_top;
|
|
|
|
|
|
static int __initdata after_init_bootmem;
|
|
|
+int after_bootmem;
|
|
|
|
|
|
static __init void *alloc_low_page(unsigned long *phys)
|
|
|
{
|
|
@@ -988,6 +989,8 @@ void __init mem_init(void)
|
|
|
|
|
|
set_highmem_pages_init();
|
|
|
|
|
|
+ after_bootmem = 1;
|
|
|
+
|
|
|
codesize = (unsigned long) &_etext - (unsigned long) &_text;
|
|
|
datasize = (unsigned long) &_edata - (unsigned long) &_etext;
|
|
|
initsize = (unsigned long) &__init_end - (unsigned long) &__init_begin;
|