]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/media/video/cx23885/cx23885-core.c
Merge branch 'master' into tk71
[mv-sheeva.git] / drivers / media / video / cx23885 / cx23885-core.c
index f6b62e7398afaf1f0e704059ce95aac5c36848d3..359882419b7f588b7c698dbcfb6a39ddb1603301 100644 (file)
@@ -815,6 +815,7 @@ static void cx23885_dev_checkrevision(struct cx23885_dev *dev)
        case 0x0e:
                /* CX23887-15Z */
                dev->hwrevision = 0xc0;
+               break;
        case 0x0f:
                /* CX23887-14Z */
                dev->hwrevision = 0xb1;
@@ -1221,7 +1222,7 @@ void cx23885_free_buffer(struct videobuf_queue *q, struct cx23885_buffer *buf)
        struct videobuf_dmabuf *dma = videobuf_to_dma(&buf->vb);
 
        BUG_ON(in_interrupt());
-       videobuf_waiton(&buf->vb, 0, 0);
+       videobuf_waiton(q, &buf->vb, 0, 0);
        videobuf_dma_unmap(q->dev, dma);
        videobuf_dma_free(dma);
        btcx_riscmem_free(to_pci_dev(q->dev), &buf->risc);