提交 307069cf 编写于 作者: H Holger Freyther 提交者: Dave Jones

[CPUFREQ] Fix section mismatch for powernow_cpu_init in powernow-k7.c

Use __cpuinit instead of __init for the cpufreq_driver
init function like it is done in powernow-k8.c.

This is removing the warning generated when compiling with
the CONFIG_DEBUG_SECTION_MISMATCH=y option.
Signed-off-by: NHolger Hans Peter Freyther <holger@moiji-mobile.com>
Signed-off-by: NDave Jones <davej@redhat.com>
上级 2530573e
...@@ -569,7 +569,7 @@ static int powernow_verify(struct cpufreq_policy *policy) ...@@ -569,7 +569,7 @@ static int powernow_verify(struct cpufreq_policy *policy)
* We will then get the same kind of behaviour already tested under * We will then get the same kind of behaviour already tested under
* the "well-known" other OS. * the "well-known" other OS.
*/ */
static int __init fixup_sgtc(void) static int __cpuinit fixup_sgtc(void)
{ {
unsigned int sgtc; unsigned int sgtc;
unsigned int m; unsigned int m;
...@@ -603,7 +603,7 @@ static unsigned int powernow_get(unsigned int cpu) ...@@ -603,7 +603,7 @@ static unsigned int powernow_get(unsigned int cpu)
} }
static int __init acer_cpufreq_pst(const struct dmi_system_id *d) static int __cpuinit acer_cpufreq_pst(const struct dmi_system_id *d)
{ {
printk(KERN_WARNING PFX printk(KERN_WARNING PFX
"%s laptop with broken PST tables in BIOS detected.\n", "%s laptop with broken PST tables in BIOS detected.\n",
...@@ -621,7 +621,7 @@ static int __init acer_cpufreq_pst(const struct dmi_system_id *d) ...@@ -621,7 +621,7 @@ static int __init acer_cpufreq_pst(const struct dmi_system_id *d)
* A BIOS update is all that can save them. * A BIOS update is all that can save them.
* Mention this, and disable cpufreq. * Mention this, and disable cpufreq.
*/ */
static struct dmi_system_id __initdata powernow_dmi_table[] = { static struct dmi_system_id __cpuinitdata powernow_dmi_table[] = {
{ {
.callback = acer_cpufreq_pst, .callback = acer_cpufreq_pst,
.ident = "Acer Aspire", .ident = "Acer Aspire",
...@@ -633,7 +633,7 @@ static struct dmi_system_id __initdata powernow_dmi_table[] = { ...@@ -633,7 +633,7 @@ static struct dmi_system_id __initdata powernow_dmi_table[] = {
{ } { }
}; };
static int __init powernow_cpu_init(struct cpufreq_policy *policy) static int __cpuinit powernow_cpu_init(struct cpufreq_policy *policy)
{ {
union msr_fidvidstatus fidvidstatus; union msr_fidvidstatus fidvidstatus;
int result; int result;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册