media: exynos4-is: Fix runtime PM imbalance in isp_video_open
pm_runtime_get_sync() increments the runtime PM usage counter even when it returns an error code. Thus a pairing decrement is needed on the error handling path to keep the counter balanced. Signed-off-by: Dinghao Liu <dinghao.liu@zju.edu.cn> Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.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:
parent
779096916d
commit
00b0228061
@ -293,6 +293,7 @@ static int isp_video_open(struct file *file)
|
||||
if (!ret)
|
||||
goto unlock;
|
||||
rel_fh:
|
||||
pm_runtime_put_noidle(&isp->pdev->dev);
|
||||
v4l2_fh_release(file);
|
||||
unlock:
|
||||
mutex_unlock(&isp->video_lock);
|
||||
|
Loading…
Reference in New Issue
Block a user