ARM: EXYNOS4: unidisplay touchscreen moved wait queue init to probe function

Moved wait queue initialization to probe function.Removes Panic for
the case ISR gets called at startup, before kthread.

Signed-off-by: Fahad Kunnathadi <fahad.k@samsung.com>
diff --git a/drivers/input/touchscreen/unidisplay_ts.c b/drivers/input/touchscreen/unidisplay_ts.c
index 379e352..55a7d54 100644
--- a/drivers/input/touchscreen/unidisplay_ts.c
+++ b/drivers/input/touchscreen/unidisplay_ts.c
@@ -137,8 +137,6 @@
 	u8 type = 0;
 	int pendown;
 
-	init_waitqueue_head(&idle_wait);
-
 	do {
 
 		interruptible_sleep_on(&idle_wait);
@@ -301,6 +299,8 @@
 	}
 
 	device_init_wakeup(&client->dev, 1);
+	init_waitqueue_head(&idle_wait);
+		
 
 	kidle_task = kthread_run(unidisplay_ts_thread, tsdata, "kidle_timeout");
 	if (IS_ERR(kidle_task)) {