x86: undo vm_init() movement from 1a6e3220cc

There must not be any alloc_xen_pagetable() calls between
end_boot_allocator() and the setting of SYS_STATE_boot.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
Jan Beulich committed 2017-02-02 15:46:17 +01:00
1 parent 1a6e3220cc
commit 95c1928758
1 file changed
+6 -2
+6 -2
View File
@@ -1376,9 +1376,13 @@ void __init noreturn __start_xen(unsigned long mbi_p)
else
end_boot_allocator();
vm_init();
system_state = SYS_STATE_boot;
/*
* No calls involving ACPI code should go between the setting of
* SYS_STATE_boot and vm_init() (or else acpi_os_{,un}map_memory()
* will break).
*/
vm_init();
console_init_ring();
vesa_init();
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.