]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/x86/kernel/process_64.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke...
[mv-sheeva.git] / arch / x86 / kernel / process_64.c
index 3c2422a99f1f8293480ad436551cfac8c600d326..3d9ea531ddd1bfa8cc9e2e28fbfa8a22f461bc20 100644 (file)
@@ -51,6 +51,8 @@
 #include <asm/syscalls.h>
 #include <asm/debugreg.h>
 
+#include <trace/events/power.h>
+
 asmlinkage extern void ret_from_fork(void);
 
 DEFINE_PER_CPU(unsigned long, old_rsp);
@@ -138,6 +140,9 @@ void cpu_idle(void)
                        stop_critical_timings();
                        pm_idle();
                        start_critical_timings();
+
+                       trace_power_end(smp_processor_id());
+
                        /* In many cases the interrupt that ended idle
                           has already called exit_idle. But some idle
                           loops can be woken up without interrupt. */