diff options
-rw-r--r-- | drivers/media/v4l2-core/videobuf2-core.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/media/v4l2-core/videobuf2-core.c b/drivers/media/v4l2-core/videobuf2-core.c index dbc2b8ab8cdb..1dc11eda85e7 100644 --- a/drivers/media/v4l2-core/videobuf2-core.c +++ b/drivers/media/v4l2-core/videobuf2-core.c | |||
@@ -1459,11 +1459,6 @@ static int vb2_internal_qbuf(struct vb2_queue *q, struct v4l2_buffer *b) | |||
1459 | return ret; | 1459 | return ret; |
1460 | 1460 | ||
1461 | vb = q->bufs[b->index]; | 1461 | vb = q->bufs[b->index]; |
1462 | if (vb->state != VB2_BUF_STATE_DEQUEUED) { | ||
1463 | dprintk(1, "%s(): invalid buffer state %d\n", __func__, | ||
1464 | vb->state); | ||
1465 | return -EINVAL; | ||
1466 | } | ||
1467 | 1462 | ||
1468 | switch (vb->state) { | 1463 | switch (vb->state) { |
1469 | case VB2_BUF_STATE_DEQUEUED: | 1464 | case VB2_BUF_STATE_DEQUEUED: |
@@ -1477,7 +1472,8 @@ static int vb2_internal_qbuf(struct vb2_queue *q, struct v4l2_buffer *b) | |||
1477 | dprintk(1, "qbuf: buffer still being prepared\n"); | 1472 | dprintk(1, "qbuf: buffer still being prepared\n"); |
1478 | return -EINVAL; | 1473 | return -EINVAL; |
1479 | default: | 1474 | default: |
1480 | dprintk(1, "qbuf: buffer already in use\n"); | 1475 | dprintk(1, "%s(): invalid buffer state %d\n", __func__, |
1476 | vb->state); | ||
1481 | return -EINVAL; | 1477 | return -EINVAL; |
1482 | } | 1478 | } |
1483 | 1479 | ||