diff options
author | Andy Green <andy@openmoko.com> | 2008-11-19 17:11:11 +0000 |
---|---|---|
committer | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:11:11 +0000 |
commit | 6e0df963162d04cb4243155a0137faa12516d9a2 (patch) | |
tree | 56f5e07f5f82ae22b4fe71ce37a2c7e52ddd5578 /drivers/video/console | |
parent | 9d6e27160ddcd316d5b5fc9a2caf74d340e2ba93 (diff) |
debug-resume-hang.patch
Weeks of frantic effort to control Glamo, traced the issue to two outcomes:
nWAIT is forced down and the device is hard locked, or we survive immediate
Glamo resume and die again with nWAIT forced down when the framebuffer driver
tries to flash the soft cursor.
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'drivers/video/console')
-rw-r--r-- | drivers/video/console/fbcon.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c index 6b666a50e3a..285acaeafe8 100644 --- a/drivers/video/console/fbcon.c +++ b/drivers/video/console/fbcon.c @@ -401,6 +401,9 @@ static void fb_flashcursor(struct work_struct *work) int c; int mode; + if (info->state != FBINFO_STATE_RUNNING) + return; + acquire_console_sem(); if (ops && ops->currcon != -1) vc = vc_cons[ops->currcon].d; |