Merge branch 'pm-sleep'
* pm-sleep: PM / Sleep: new trace event to print device suspend and resume times PM / Sleep: increase ftrace coverage in suspend/resume
This commit is contained in:
@@ -210,6 +210,7 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
|
||||
goto Platform_wake;
|
||||
}
|
||||
|
||||
ftrace_stop();
|
||||
error = disable_nonboot_cpus();
|
||||
if (error || suspend_test(TEST_CPUS))
|
||||
goto Enable_cpus;
|
||||
@@ -232,6 +233,7 @@ static int suspend_enter(suspend_state_t state, bool *wakeup)
|
||||
|
||||
Enable_cpus:
|
||||
enable_nonboot_cpus();
|
||||
ftrace_start();
|
||||
|
||||
Platform_wake:
|
||||
if (need_suspend_ops(state) && suspend_ops->wake)
|
||||
@@ -265,7 +267,6 @@ int suspend_devices_and_enter(suspend_state_t state)
|
||||
goto Close;
|
||||
}
|
||||
suspend_console();
|
||||
ftrace_stop();
|
||||
suspend_test_start();
|
||||
error = dpm_suspend_start(PMSG_SUSPEND);
|
||||
if (error) {
|
||||
@@ -285,7 +286,6 @@ int suspend_devices_and_enter(suspend_state_t state)
|
||||
suspend_test_start();
|
||||
dpm_resume_end(PMSG_RESUME);
|
||||
suspend_test_finish("resume devices");
|
||||
ftrace_start();
|
||||
resume_console();
|
||||
Close:
|
||||
if (need_suspend_ops(state) && suspend_ops->end)
|
||||
|
Reference in New Issue
Block a user