diff options
Diffstat (limited to 'kernel/time/tick-common.c')
| -rw-r--r-- | kernel/time/tick-common.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/time/tick-common.c b/kernel/time/tick-common.c index 49edc1c4f3e6..14de3727b18e 100644 --- a/kernel/time/tick-common.c +++ b/kernel/time/tick-common.c @@ -490,6 +490,7 @@ void tick_freeze(void)  	if (tick_freeze_depth == num_online_cpus()) {  		trace_suspend_resume(TPS("timekeeping_freeze"),  				     smp_processor_id(), true); +		system_state = SYSTEM_SUSPEND;  		timekeeping_suspend();  	} else {  		tick_suspend_local(); @@ -513,6 +514,7 @@ void tick_unfreeze(void)  	if (tick_freeze_depth == num_online_cpus()) {  		timekeeping_resume(); +		system_state = SYSTEM_RUNNING;  		trace_suspend_resume(TPS("timekeeping_freeze"),  				     smp_processor_id(), false);  	} else {  |