summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@osdl.org>2003-09-08 01:13:58 -0700
committerPatrick Mochel <mochel@osdl.org>2003-09-08 01:13:58 -0700
commit6eabceeed434ec59cefddcefc35273d1c15949c9 (patch)
tree650d367d492e4403101ae2025b7602e30bea0943 /kernel
parent7a8c63c2e1df341ce649be9fc51e35d2216e9eb7 (diff)
[power] Make sure we restore interrupts if device_power_down() fails.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/power/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/power/main.c b/kernel/power/main.c
index fc5b7a289097..fd212e7ecd9f 100644
--- a/kernel/power/main.c
+++ b/kernel/power/main.c
@@ -91,9 +91,9 @@ static int suspend_enter(u32 state)
if ((error = device_power_down(state)))
goto Done;
error = pm_ops->enter(state);
- local_irq_restore(flags);
device_power_up();
Done:
+ local_irq_restore(flags);
return error;
}