From bd76a05e28de963c784c3aa58f056ccad367ab94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B6=9B?= Date: Thu, 20 Oct 2011 11:11:10 +0800 Subject: [PATCH] rk29: pm: disable vt switch while suspend, one bug show suspend may hung on vt_event_wait --- arch/arm/mach-rk29/pm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/mach-rk29/pm.c b/arch/arm/mach-rk29/pm.c index 4023154d9c91..a9314741a701 100755 --- a/arch/arm/mach-rk29/pm.c +++ b/arch/arm/mach-rk29/pm.c @@ -593,6 +593,10 @@ static int __init rk29_pm_init(void) pm_idle = rk29_idle; ddr_debug = 0; +#ifdef CONFIG_EARLYSUSPEND + pm_set_vt_switch(0); /* disable vt switch while suspend */ +#endif + return 0; } __initcall(rk29_pm_init);