media: platform: mtk-mdp: add missed destroy_workqueue in remove

The driver misses destroying wdt_wq when remove like what is done when
probe fails.
Add the missed calls like what is done to job_wq to fix it.

Signed-off-by: Chuhong Yuan <hslester96@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
Chuhong Yuan 2019-11-13 07:37:59 +01:00 committed by Mauro Carvalho Chehab
parent 8ea1c5af48
commit 76669f2e7c

View File

@ -229,6 +229,9 @@ static int mtk_mdp_remove(struct platform_device *pdev)
mtk_mdp_unregister_m2m_device(mdp); mtk_mdp_unregister_m2m_device(mdp);
v4l2_device_unregister(&mdp->v4l2_dev); v4l2_device_unregister(&mdp->v4l2_dev);
flush_workqueue(mdp->wdt_wq);
destroy_workqueue(mdp->wdt_wq);
flush_workqueue(mdp->job_wq); flush_workqueue(mdp->job_wq);
destroy_workqueue(mdp->job_wq); destroy_workqueue(mdp->job_wq);