From 755ff69c97f82b449a08b30aa46862da4befb7cc Mon Sep 17 00:00:00 2001 From: syphyr Date: Fri, 5 Jun 2020 02:33:39 +0200 Subject: [PATCH] msm: camera: Return EINVAL when msm_get_session fails Do not return 0 if msm_get_session fails on session_id. Change-Id: Iad8b72e33c3a613da3f16693fce9aaf862de9ac5 --- drivers/media/platform/msm/camera_v2/msm_vb2/msm_vb2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/msm/camera_v2/msm_vb2/msm_vb2.c b/drivers/media/platform/msm/camera_v2/msm_vb2/msm_vb2.c index 9428e78faa32..76fcf267a06a 100644 --- a/drivers/media/platform/msm/camera_v2/msm_vb2/msm_vb2.c +++ b/drivers/media/platform/msm/camera_v2/msm_vb2/msm_vb2.c @@ -360,7 +360,7 @@ static int msm_vb2_buf_done(struct vb2_buffer *vb, int session_id, session = msm_get_session(session_id); if (IS_ERR_OR_NULL(session)) - return 0; + return -EINVAL; read_lock_irqsave(&session->stream_rwlock, rl_flags); @@ -415,7 +415,7 @@ static int msm_vb2_flush_buf(int session_id, unsigned int stream_id) struct vb2_buffer *vb2_buf = NULL; session = msm_get_session(session_id); - if (IS_ERR_OR_NULL(session)) + if (IS_ERR_OR_NULL(session)) return -EINVAL; read_lock_irqsave(&session->stream_rwlock, rl_flags);