diff --git a/drivers/gpu/msm/adreno_dispatch.c b/drivers/gpu/msm/adreno_dispatch.c
index 53c0a86facd2a60d2f713eaef8d8d94f961ac32c..67dba70167d7a5f7af0d8e634c265d83b4222d96 100644
--- a/drivers/gpu/msm/adreno_dispatch.c
+++ b/drivers/gpu/msm/adreno_dispatch.c
@@ -1359,9 +1359,6 @@ done:
 	mutex_unlock(&device->mutex);
 
 	mutex_unlock(&dispatcher->mutex);
-
-	/* Schedule the event queue */
-	queue_work(device->work_queue, &device->ts_expired_ws);
 }
 
 void adreno_dispatcher_schedule(struct kgsl_device *device)