diff options
Diffstat (limited to 'kernel/power/process.c')
-rw-r--r-- | kernel/power/process.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/power/process.c b/kernel/power/process.c index 06ec8869dbf1..0ca8d83e2369 100644 --- a/kernel/power/process.c +++ b/kernel/power/process.c | |||
@@ -17,6 +17,7 @@ | |||
17 | #include <linux/delay.h> | 17 | #include <linux/delay.h> |
18 | #include <linux/workqueue.h> | 18 | #include <linux/workqueue.h> |
19 | #include <linux/kmod.h> | 19 | #include <linux/kmod.h> |
20 | #include <trace/events/power.h> | ||
20 | 21 | ||
21 | /* | 22 | /* |
22 | * Timeout for stopping processes | 23 | * Timeout for stopping processes |
@@ -175,6 +176,7 @@ void thaw_processes(void) | |||
175 | struct task_struct *g, *p; | 176 | struct task_struct *g, *p; |
176 | struct task_struct *curr = current; | 177 | struct task_struct *curr = current; |
177 | 178 | ||
179 | trace_suspend_resume(TPS("thaw_processes"), 0, true); | ||
178 | if (pm_freezing) | 180 | if (pm_freezing) |
179 | atomic_dec(&system_freezing_cnt); | 181 | atomic_dec(&system_freezing_cnt); |
180 | pm_freezing = false; | 182 | pm_freezing = false; |
@@ -201,6 +203,7 @@ void thaw_processes(void) | |||
201 | 203 | ||
202 | schedule(); | 204 | schedule(); |
203 | printk("done.\n"); | 205 | printk("done.\n"); |
206 | trace_suspend_resume(TPS("thaw_processes"), 0, false); | ||
204 | } | 207 | } |
205 | 208 | ||
206 | void thaw_kernel_threads(void) | 209 | void thaw_kernel_threads(void) |