diff options
Diffstat (limited to 'drivers/media/video/cx88/cx88-blackbird.c')
-rw-r--r-- | drivers/media/video/cx88/cx88-blackbird.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/media/video/cx88/cx88-blackbird.c b/drivers/media/video/cx88/cx88-blackbird.c index a502a4d6e4a..e100d8ef369 100644 --- a/drivers/media/video/cx88/cx88-blackbird.c +++ b/drivers/media/video/cx88/cx88-blackbird.c | |||
@@ -1341,7 +1341,7 @@ bb_buf_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, | |||
1341 | enum v4l2_field field) | 1341 | enum v4l2_field field) |
1342 | { | 1342 | { |
1343 | struct cx8802_fh *fh = q->priv_data; | 1343 | struct cx8802_fh *fh = q->priv_data; |
1344 | return cx8802_buf_prepare(fh->dev, (struct cx88_buffer*)vb, field); | 1344 | return cx8802_buf_prepare(q, fh->dev, (struct cx88_buffer*)vb, field); |
1345 | } | 1345 | } |
1346 | 1346 | ||
1347 | static void | 1347 | static void |
@@ -1354,8 +1354,7 @@ bb_buf_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) | |||
1354 | static void | 1354 | static void |
1355 | bb_buf_release(struct videobuf_queue *q, struct videobuf_buffer *vb) | 1355 | bb_buf_release(struct videobuf_queue *q, struct videobuf_buffer *vb) |
1356 | { | 1356 | { |
1357 | struct cx8802_fh *fh = q->priv_data; | 1357 | cx88_free_buffer(q, (struct cx88_buffer*)vb); |
1358 | cx88_free_buffer(fh->dev->pci, (struct cx88_buffer*)vb); | ||
1359 | } | 1358 | } |
1360 | 1359 | ||
1361 | static struct videobuf_queue_ops blackbird_qops = { | 1360 | static struct videobuf_queue_ops blackbird_qops = { |