[PATCH 3/6] x86: apic - unify lapic_suspend

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Cyrill Gorcunov
Date: Saturday, August 16, 2008 - 12:21 pm

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
---
 arch/x86/kernel/apic_32.c |    2 +-
 arch/x86/kernel/apic_64.c |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index 3d40213..6cb8aaa 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -1582,7 +1582,7 @@ static int lapic_suspend(struct sys_device *dev, pm_message_t state)
 	apic_pm_state.apic_lvterr = apic_read(APIC_LVTERR);
 	apic_pm_state.apic_tmict = apic_read(APIC_TMICT);
 	apic_pm_state.apic_tdcr = apic_read(APIC_TDCR);
-#ifdef CONFIG_X86_MCE_P4THERMAL
+#if defined(CONFIG_X86_MCE_P4THERMAL) || defined(CONFIG_X86_MCE_INTEL)
 	if (maxlvt >= 5)
 		apic_pm_state.apic_thmr = apic_read(APIC_LVTTHMR);
 #endif
diff --git a/arch/x86/kernel/apic_64.c b/arch/x86/kernel/apic_64.c
index e542a2d..13dea93 100644
--- a/arch/x86/kernel/apic_64.c
+++ b/arch/x86/kernel/apic_64.c
@@ -1390,10 +1390,11 @@ static int lapic_suspend(struct sys_device *dev, pm_message_t state)
 	apic_pm_state.apic_lvterr = apic_read(APIC_LVTERR);
 	apic_pm_state.apic_tmict = apic_read(APIC_TMICT);
 	apic_pm_state.apic_tdcr = apic_read(APIC_TDCR);
-#ifdef CONFIG_X86_MCE_INTEL
+#if defined(CONFIG_X86_MCE_P4THERMAL) || defined(CONFIG_X86_MCE_INTEL)
 	if (maxlvt >= 5)
 		apic_pm_state.apic_thmr = apic_read(APIC_LVTTHMR);
 #endif
+
 	local_irq_save(flags);
 	disable_local_APIC();
 	local_irq_restore(flags);
-- 
1.6.0.rc1.34.g0fe8c

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
one more apic merging preliminary series, Cyrill Gorcunov, (Sat Aug 16, 12:21 pm)
[PATCH 1/6] x86: apic - unify clear_local_APIC, Cyrill Gorcunov, (Sat Aug 16, 12:21 pm)
[PATCH 2/6] x86: apic - unify lapic_resume, Cyrill Gorcunov, (Sat Aug 16, 12:21 pm)
[PATCH 3/6] x86: apic - unify lapic_suspend, Cyrill Gorcunov, (Sat Aug 16, 12:21 pm)
[PATCH 4/6] x86: apic - rearrange functions and comments, Cyrill Gorcunov, (Sat Aug 16, 12:21 pm)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Maciej W. Rozycki, (Sat Aug 16, 12:52 pm)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Arjan van de Ven, (Sat Aug 16, 1:00 pm)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Cyrill Gorcunov, (Sat Aug 16, 1:05 pm)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Cyrill Gorcunov, (Sat Aug 16, 1:12 pm)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Maciej W. Rozycki, (Sat Aug 16, 1:25 pm)
Re: one more apic merging preliminary series, Ingo Molnar, (Sun Aug 17, 5:45 am)
Re: one more apic merging preliminary series, Cyrill Gorcunov, (Sun Aug 17, 6:12 am)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Maciej W. Rozycki, (Mon Aug 18, 7:19 am)
Re: [PATCH 2/6] x86: apic - unify lapic_resume, Cyrill Gorcunov, (Mon Aug 18, 7:39 am)
Re: one more apic merging preliminary series, Suresh Siddha, (Mon Aug 18, 1:37 pm)
Re: one more apic merging preliminary series, Ingo Molnar, (Mon Aug 18, 5:21 pm)