aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>2009-11-12 01:52:40 -0500
committerIngo Molnar <mingo@elte.hu>2009-11-12 03:17:11 -0500
commitcffd377e5879ea58522224a785a083f201afd80e (patch)
tree6d780e23aa8d093f95f727d857a51b21dda207be
parentce6b5d768c79b9d5dd6345c033bae781d5ca9b8e (diff)
x86, mce: Fix __init annotations
The intel_init_thermal() is called from resume path, so it cannot be marked as __init. OTOH mce_banks_init() is only called from __mcheck_cpu_cap_init() which is marked as __cpuinit, so it can be also marked as __cpuinit. Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> Acked-by: Yong Wang <yong.y.wang@linux.intel.com> LKML-Reference: <4AFBB0B8.2070501@jp.fujitsu.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r--arch/x86/kernel/cpu/mcheck/mce.c4
-rw-r--r--arch/x86/kernel/cpu/mcheck/therm_throt.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c
index 0d4102031a4..5f277cad2ed 100644
--- a/arch/x86/kernel/cpu/mcheck/mce.c
+++ b/arch/x86/kernel/cpu/mcheck/mce.c
@@ -1201,7 +1201,7 @@ int mce_notify_irq(void)
1201} 1201}
1202EXPORT_SYMBOL_GPL(mce_notify_irq); 1202EXPORT_SYMBOL_GPL(mce_notify_irq);
1203 1203
1204static int mce_banks_init(void) 1204static int __cpuinit __mcheck_cpu_mce_banks_init(void)
1205{ 1205{
1206 int i; 1206 int i;
1207 1207
@@ -1242,7 +1242,7 @@ static int __cpuinit __mcheck_cpu_cap_init(void)
1242 WARN_ON(banks != 0 && b != banks); 1242 WARN_ON(banks != 0 && b != banks);
1243 banks = b; 1243 banks = b;
1244 if (!mce_banks) { 1244 if (!mce_banks) {
1245 int err = mce_banks_init(); 1245 int err = __mcheck_cpu_mce_banks_init();
1246 1246
1247 if (err) 1247 if (err)
1248 return err; 1248 return err;
diff --git a/arch/x86/kernel/cpu/mcheck/therm_throt.c b/arch/x86/kernel/cpu/mcheck/therm_throt.c
index 8a73d5c12a0..4fef985fc22 100644
--- a/arch/x86/kernel/cpu/mcheck/therm_throt.c
+++ b/arch/x86/kernel/cpu/mcheck/therm_throt.c
@@ -268,7 +268,7 @@ void __init mcheck_intel_therm_init(void)
268 lvtthmr_init = apic_read(APIC_LVTTHMR); 268 lvtthmr_init = apic_read(APIC_LVTTHMR);
269} 269}
270 270
271void __init intel_init_thermal(struct cpuinfo_x86 *c) 271void intel_init_thermal(struct cpuinfo_x86 *c)
272{ 272{
273 unsigned int cpu = smp_processor_id(); 273 unsigned int cpu = smp_processor_id();
274 int tm2 = 0; 274 int tm2 = 0;