diff options
Diffstat (limited to 'drivers/media/platform/mem2mem_testdev.c')
| -rw-r--r-- | drivers/media/platform/mem2mem_testdev.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/media/platform/mem2mem_testdev.c b/drivers/media/platform/mem2mem_testdev.c index 4f3096b17066..0714070ed7fa 100644 --- a/drivers/media/platform/mem2mem_testdev.c +++ b/drivers/media/platform/mem2mem_testdev.c @@ -787,7 +787,7 @@ static int m2mtest_start_streaming(struct vb2_queue *q, unsigned count)  	return 0;  } -static int m2mtest_stop_streaming(struct vb2_queue *q) +static void m2mtest_stop_streaming(struct vb2_queue *q)  {  	struct m2mtest_ctx *ctx = vb2_get_drv_priv(q);  	struct vb2_buffer *vb; @@ -799,12 +799,11 @@ static int m2mtest_stop_streaming(struct vb2_queue *q)  		else  			vb = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);  		if (vb == NULL) -			return 0; +			return;  		spin_lock_irqsave(&ctx->dev->irqlock, flags);  		v4l2_m2m_buf_done(vb, VB2_BUF_STATE_ERROR);  		spin_unlock_irqrestore(&ctx->dev->irqlock, flags);  	} -	return 0;  }  static struct vb2_ops m2mtest_qops = {  |