From 0a2ce91df6434b816f8d292407471b18985501b7 Mon Sep 17 00:00:00 2001 From: LeTama Date: Fri, 17 Sep 2010 11:40:52 +0200 Subject: [PATCH] Fix wakeup problem on at least xdandroid --- drivers/video/msm/msm_fb.c | 2 +- kernel/power/fbearlysuspend.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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,