From: Rajesh Poornachandran <[email protected]>

Medfield/GFX/PM: Runtime PM - Delete DSR timer only
when its enabled - avoid sanity stack trace from Kernel.

Signed-off-by: Rajesh Poornachandran <[email protected]>
Signed-off-by: Hitesh K. Patel <[email protected]>
---
 drivers/staging/mrst/drv/psb_powermgmt.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/mrst/drv/psb_powermgmt.c 
b/drivers/staging/mrst/drv/psb_powermgmt.c
index 9795fac..ca0a87f 100644
--- a/drivers/staging/mrst/drv/psb_powermgmt.c
+++ b/drivers/staging/mrst/drv/psb_powermgmt.c
@@ -1370,10 +1370,12 @@ void ospm_suspend_display(struct drm_device *dev)
        if (IS_MDFLD(dev)) {
 
                /* delete the dsr timer*/
+               if (dev_priv->platform_rev_id == MDFLD_PNW_A0) {
 #ifdef CONFIG_MDFLD_DSI_DPU            
-               del_timer_sync(dpu_timer);
+                       del_timer_sync(dpu_timer);
 #else 
-               del_timer_sync(dsr_timer);
+                       del_timer_sync(dsr_timer);
+               }
 #endif
 
                mdfld_save_cursor_overlay_registers(dev);
-- 
1.7.1

_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to