summaryrefslogtreecommitdiff
path: root/drivers/media
diff options
context:
space:
mode:
authorDongliang Mu <mudongliangabcd@gmail.com>2021-10-19 06:08:08 +0300
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2021-11-30 14:06:09 +0300
commit0529c0f55da87a338a07f3394f55c4873a937be6 (patch)
tree548d06d4d75fc92a34696cf2ff4618923ae36923 /drivers/media
parentfb394f3fc8c32564d15e48f29e89b736b68441cd (diff)
downloadlinux-0529c0f55da87a338a07f3394f55c4873a937be6.tar.xz
media: driver: bdisp: add pm_runtime_disable in the error handling code
In the error handling code of bdisp_probe, it fails to invoke pm_runtime_disable in many error sites. Fix this by adding pm_runtime_disable at the label err_remove. Signed-off-by: Dongliang Mu <mudongliangabcd@gmail.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/media')
-rw-r--r--drivers/media/platform/sti/bdisp/bdisp-v4l2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/platform/sti/bdisp/bdisp-v4l2.c b/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
index 7d467f2ba072..01ce7b711774 100644
--- a/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
+++ b/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
@@ -1394,6 +1394,7 @@ err_filter:
err_pm:
pm_runtime_put(dev);
err_remove:
+ pm_runtime_disable(dev);
bdisp_debugfs_remove(bdisp);
v4l2_device_unregister(&bdisp->v4l2_dev);
err_clk: