From b3bae00cdab8bb4bbd74eb2eaf43ee707ed6ee5f Mon Sep 17 00:00:00 2001 From: Rick Adams Date: Tue, 28 Sep 2010 10:21:07 -0700 Subject: [PATCH] ANDROID: GKI: arch: add stub symbols for boot_reason and cold_boot These symbols are needed by some vendor drivers. So add stubs symbols to please those drivers. Bug: 153902877 Test: compile Signed-off-by: Rick Adams Signed-off-by: David Keitel Signed-off-by: David Collins [willmcvicker: Squashed the following commits but only took ABI diffs: f699c92b61 msm: 8x55: put reason for boot in procfs from SMEM ee67650037 sysctl: add cold_boot sysctl entry de98b0ac25 sysctl: add boot_reason and cold_boot sysctl entries for arm64] Signed-off-by: Will McVicker Change-Id: I1c3eb7bcf9fb2ccae870a3fb4b9e31138609cf46 --- arch/arm/kernel/setup.c | 8 ++++++++ arch/arm64/kernel/setup.c | 8 ++++++++ 2 files changed, 16 insertions(+) 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 */