Commit 7b28bc93 authored by Len Brown's avatar Len Brown Committed by Len Brown

Cset exclude: len.brown@intel.com[lenb]|ChangeSet|20041109085620|42985

parent 99e7a1d6
...@@ -514,23 +514,9 @@ static struct { ...@@ -514,23 +514,9 @@ static struct {
unsigned int apic_thmr; unsigned int apic_thmr;
} apic_pm_state; } apic_pm_state;
static int lapic_shutdown(struct sys_device *dev)
{
unsigned long flags;
if (!apic_pm_state.active)
return 0;
local_irq_save(flags);
disable_local_APIC();
local_irq_restore(flags);
return 0;
}
static int lapic_suspend(struct sys_device *dev, u32 state) static int lapic_suspend(struct sys_device *dev, u32 state)
{ {
unsigned long flags;
if (!apic_pm_state.active) if (!apic_pm_state.active)
return 0; return 0;
...@@ -549,7 +535,10 @@ static int lapic_suspend(struct sys_device *dev, u32 state) ...@@ -549,7 +535,10 @@ static int lapic_suspend(struct sys_device *dev, u32 state)
apic_pm_state.apic_tdcr = apic_read(APIC_TDCR); apic_pm_state.apic_tdcr = apic_read(APIC_TDCR);
apic_pm_state.apic_thmr = apic_read(APIC_LVTTHMR); apic_pm_state.apic_thmr = apic_read(APIC_LVTTHMR);
return lapic_shutdown(dev); local_irq_save(flags);
disable_local_APIC();
local_irq_restore(flags);
return 0;
} }
static int lapic_resume(struct sys_device *dev) static int lapic_resume(struct sys_device *dev)
...@@ -598,7 +587,6 @@ static int lapic_resume(struct sys_device *dev) ...@@ -598,7 +587,6 @@ static int lapic_resume(struct sys_device *dev)
static struct sysdev_class lapic_sysclass = { static struct sysdev_class lapic_sysclass = {
set_kset_name("lapic"), set_kset_name("lapic"),
.shutdown = lapic_shutdown,
.resume = lapic_resume, .resume = lapic_resume,
.suspend = lapic_suspend, .suspend = lapic_suspend,
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment