diff options
Diffstat (limited to 'drivers/media/v4l2-core/v4l2-mem2mem.c')
-rw-r--r-- | drivers/media/v4l2-core/v4l2-mem2mem.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/media/v4l2-core/v4l2-mem2mem.c b/drivers/media/v4l2-core/v4l2-mem2mem.c index fdcf72c6e486..61d56c940f80 100644 --- a/drivers/media/v4l2-core/v4l2-mem2mem.c +++ b/drivers/media/v4l2-core/v4l2-mem2mem.c | |||
@@ -766,13 +766,15 @@ EXPORT_SYMBOL_GPL(v4l2_m2m_ctx_release); | |||
766 | * | 766 | * |
767 | * Call from buf_queue(), videobuf_queue_ops callback. | 767 | * Call from buf_queue(), videobuf_queue_ops callback. |
768 | */ | 768 | */ |
769 | void v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, struct vb2_buffer *vb) | 769 | void v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, |
770 | struct vb2_v4l2_buffer *vbuf) | ||
770 | { | 771 | { |
771 | struct v4l2_m2m_buffer *b = container_of(vb, struct v4l2_m2m_buffer, vb); | 772 | struct v4l2_m2m_buffer *b = container_of(vbuf, |
773 | struct v4l2_m2m_buffer, vb); | ||
772 | struct v4l2_m2m_queue_ctx *q_ctx; | 774 | struct v4l2_m2m_queue_ctx *q_ctx; |
773 | unsigned long flags; | 775 | unsigned long flags; |
774 | 776 | ||
775 | q_ctx = get_queue_ctx(m2m_ctx, vb->vb2_queue->type); | 777 | q_ctx = get_queue_ctx(m2m_ctx, vbuf->vb2_buf.vb2_queue->type); |
776 | if (!q_ctx) | 778 | if (!q_ctx) |
777 | return; | 779 | return; |
778 | 780 | ||