|
@@ -1193,7 +1193,8 @@ void __init mem_init(void)
|
|
register_page_bootmem_info();
|
|
register_page_bootmem_info();
|
|
|
|
|
|
/* Register memory areas for /proc/kcore */
|
|
/* Register memory areas for /proc/kcore */
|
|
- kclist_add(&kcore_vsyscall, (void *)VSYSCALL_ADDR, PAGE_SIZE, KCORE_USER);
|
|
|
|
|
|
+ if (get_gate_vma(&init_mm))
|
|
|
|
+ kclist_add(&kcore_vsyscall, (void *)VSYSCALL_ADDR, PAGE_SIZE, KCORE_USER);
|
|
|
|
|
|
mem_init_print_info(NULL);
|
|
mem_init_print_info(NULL);
|
|
}
|
|
}
|