cpufreq: s3c64xx: remove incorrect __init annotation
s3c64xx_cpufreq_config_regulator is incorrectly annotated as __init, since the caller is also not init: WARNING: vmlinux.o(.text+0x92fe1c): Section mismatch in reference from the function s3c64xx_cpufreq_driver_init() to the function .init.text:s3c64xx_cpufreq_config_regulator() With modern gcc versions, the function gets inline, so we don't see the warning, this only happens with gcc-4.6 and older. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:

committed by
Rafael J. Wysocki

parent
2a8fa123d9
commit
adec57c61c
@@ -107,7 +107,7 @@ static int s3c64xx_cpufreq_set_target(struct cpufreq_policy *policy,
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_REGULATOR
|
#ifdef CONFIG_REGULATOR
|
||||||
static void __init s3c64xx_cpufreq_config_regulator(void)
|
static void s3c64xx_cpufreq_config_regulator(void)
|
||||||
{
|
{
|
||||||
int count, v, i, found;
|
int count, v, i, found;
|
||||||
struct cpufreq_frequency_table *freq;
|
struct cpufreq_frequency_table *freq;
|
||||||
|
Reference in New Issue
Block a user