|
@@ -568,6 +568,8 @@ asmlinkage __visible void __init start_kernel(void)
|
|
|
page_alloc_init();
|
|
page_alloc_init();
|
|
|
|
|
|
|
|
pr_notice("Kernel command line: %s\n", boot_command_line);
|
|
pr_notice("Kernel command line: %s\n", boot_command_line);
|
|
|
|
|
+ /* parameters may set static keys */
|
|
|
|
|
+ jump_label_init();
|
|
|
parse_early_param();
|
|
parse_early_param();
|
|
|
after_dashes = parse_args("Booting kernel",
|
|
after_dashes = parse_args("Booting kernel",
|
|
|
static_command_line, __start___param,
|
|
static_command_line, __start___param,
|
|
@@ -577,8 +579,6 @@ asmlinkage __visible void __init start_kernel(void)
|
|
|
parse_args("Setting init args", after_dashes, NULL, 0, -1, -1,
|
|
parse_args("Setting init args", after_dashes, NULL, 0, -1, -1,
|
|
|
NULL, set_init_arg);
|
|
NULL, set_init_arg);
|
|
|
|
|
|
|
|
- jump_label_init();
|
|
|
|
|
-
|
|
|
|
|
/*
|
|
/*
|
|
|
* These use large bootmem allocations and must precede
|
|
* These use large bootmem allocations and must precede
|
|
|
* kmem_cache_init()
|
|
* kmem_cache_init()
|