video: bcm: Remove vsync handling from panel_mode

vsync_smart should not be controlled from panel_mode interface.
This causes a mismatch between SurfaceFlinger and display driver, which
can cause slow wakeups and blackscreens

[bug:18773902]
[bug:18773557]

Change-Id: I3a1b7af435b67b3c0447a7c26b224dec5f56e5e8
diff --git a/drivers/video/broadcom/kona_fb.c b/drivers/video/broadcom/kona_fb.c
index ac2da84..91cc84f 100644
--- a/drivers/video/broadcom/kona_fb.c
+++ b/drivers/video/broadcom/kona_fb.c
@@ -999,7 +999,6 @@
 		}
 		if (fb->fb_data->esdcheck)
 			cancel_delayed_work(&fb->esd_check_work);
-		cancel_work_sync(&fb->vsync_smart);
 
 		if (wait_for_completion_timeout(&fb->prev_buf_done_sem,
 						msecs_to_jiffies(10000)) <= 0)
@@ -1041,7 +1040,6 @@
 		if (fb->display_info->cabc_enabled)
 			panel_write(fb->display_info->cabc_on_seq);
 		kona_clock_stop(fb);
-		schedule_work(&fb->vsync_smart);
 		if (fb->fb_data->esdcheck)
 			queue_delayed_work(fb->esd_check_wq,
 				&fb->esd_check_work,