diff options
-rw-r--r-- | arch/x86/kernel/setup.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index 63f32d220ef2..02643cc3bf26 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c | |||
@@ -711,6 +711,11 @@ void __init setup_arch(char **cmdline_p) | |||
711 | printk(KERN_INFO "Command line: %s\n", boot_command_line); | 711 | printk(KERN_INFO "Command line: %s\n", boot_command_line); |
712 | #endif | 712 | #endif |
713 | 713 | ||
714 | strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE); | ||
715 | *cmdline_p = command_line; | ||
716 | |||
717 | parse_early_param(); | ||
718 | |||
714 | /* VMI may relocate the fixmap; do this before touching ioremap area */ | 719 | /* VMI may relocate the fixmap; do this before touching ioremap area */ |
715 | vmi_init(); | 720 | vmi_init(); |
716 | 721 | ||
@@ -793,11 +798,6 @@ void __init setup_arch(char **cmdline_p) | |||
793 | #endif | 798 | #endif |
794 | #endif | 799 | #endif |
795 | 800 | ||
796 | strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE); | ||
797 | *cmdline_p = command_line; | ||
798 | |||
799 | parse_early_param(); | ||
800 | |||
801 | #ifdef CONFIG_X86_64 | 801 | #ifdef CONFIG_X86_64 |
802 | check_efer(); | 802 | check_efer(); |
803 | #endif | 803 | #endif |