diff --git a/drivers/video/rockchip/mpp/mpp_common.c b/drivers/video/rockchip/mpp/mpp_common.c index 6d2cdc970484..3477d8b62d7e 100644 --- a/drivers/video/rockchip/mpp/mpp_common.c +++ b/drivers/video/rockchip/mpp/mpp_common.c @@ -590,6 +590,7 @@ static void mpp_task_timeout_work(struct work_struct *work_s) /* remove task from taskqueue running list */ mpp_taskqueue_pop_running(mpp->queue, task); + mpp_taskqueue_trigger_work(mpp); } static int mpp_process_task_default(struct mpp_session *session,