diff --git a/drivers/video/msm/msm_fb.c b/drivers/video/msm/msm_fb.c index 4410bc77..2284d1ff 100644 --- a/drivers/video/msm/msm_fb.c +++ b/drivers/video/msm/msm_fb.c @@ -465,7 +465,7 @@ static int display_notifier_callback(struct notifier_block *nfb, switch (action) { case NOTIFY_MSM_FB: printk(KERN_DEBUG "NOTIFY_MSM_FB\n"); - //msmfb_resume(&msm_fb->early_suspend); + msmfb_resume(&msm_fb->early_suspend); break; case NOTIFY_POWER: /* nothing to do */ diff --git a/kernel/power/fbearlysuspend.c b/kernel/power/fbearlysuspend.c index 298f425e..83104fe4 100644 --- a/kernel/power/fbearlysuspend.c +++ b/kernel/power/fbearlysuspend.c @@ -60,7 +60,7 @@ void start_drawing_late_resume(struct early_suspend *h) static struct early_suspend stop_drawing_early_suspend_desc = { .level = EARLY_SUSPEND_LEVEL_STOP_DRAWING, .suspend = stop_drawing_early_suspend, - .resume = NULL, + .resume = start_drawing_late_resume, }; static ssize_t wait_for_fb_sleep_show(struct kobject *kobj,