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 f3f5a098ef6..1fb16d97929 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 @@ -256,7 +256,7 @@ static int msm_vb2_buf_done(struct vb2_buffer *vb, int session_id, stream = msm_get_stream(session_id, stream_id); if (IS_ERR_OR_NULL(stream)) - return 0; + return -EINVAL; spin_lock_irqsave(&stream->stream_lock, flags); if (vb) { list_for_each_entry(msm_vb2, &(stream->queued_list), list) {