diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index a17f9b250c4f..3c75ba48bd5c 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -116,6 +116,14 @@ EXPORT_SYMBOL(elf_hwcap2); char* (*arch_read_hardware_id)(void); EXPORT_SYMBOL(arch_read_hardware_id); +/* Vendor stub */ +unsigned int boot_reason; +EXPORT_SYMBOL_GPL(boot_reason); + +/* Vendor stub */ +unsigned int cold_boot; +EXPORT_SYMBOL_GPL(cold_boot); + #ifdef MULTI_CPU struct processor processor __ro_after_init; #if defined(CONFIG_BIG_LITTLE) && defined(CONFIG_HARDEN_BRANCH_PREDICTOR) diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index 53feccf975df..f654b4454b4d 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c @@ -69,6 +69,14 @@ static struct resource *standard_resources; phys_addr_t __fdt_pointer __initdata; +/* Vendor stub */ +unsigned int boot_reason; +EXPORT_SYMBOL_GPL(boot_reason); + +/* Vendor stub */ +unsigned int cold_boot; +EXPORT_SYMBOL_GPL(cold_boot); + /* * Standard memory resources */