diff options
Diffstat (limited to 'arch/x86/kernel/head32.c')
| -rw-r--r-- | arch/x86/kernel/head32.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/arch/x86/kernel/head32.c b/arch/x86/kernel/head32.c index cf2ce063f65a..ec6fefbfd3c0 100644 --- a/arch/x86/kernel/head32.c +++ b/arch/x86/kernel/head32.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/i386/kernel/head32.c -- prepare to run common code   * @@ -30,10 +31,11 @@ static void __init i386_default_early_setup(void)  asmlinkage __visible void __init i386_start_kernel(void)  { -	cr4_init_shadow(); - +	/* Make sure IDT is set up before any exception happens */  	idt_setup_early_handler(); +	cr4_init_shadow(); +  	sanitize_boot_params(&boot_params);  	x86_early_init_platform_quirks(); |