diff options
Diffstat (limited to 'kernel/power/hibernate.c')
| -rw-r--r-- | kernel/power/hibernate.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/kernel/power/hibernate.c b/kernel/power/hibernate.c index 86aba8706b16..30bd28d1d418 100644 --- a/kernel/power/hibernate.c +++ b/kernel/power/hibernate.c @@ -898,6 +898,13 @@ static int software_resume(void)  	error = freeze_processes();  	if (error)  		goto Close_Finish; + +	error = freeze_kernel_threads(); +	if (error) { +		thaw_processes(); +		goto Close_Finish; +	} +  	error = load_image_and_restore();  	thaw_processes();   Finish: |