Public bug reported: In the maverick kernel, the commit bcbfc24 introduced the following change to the cx23885 driver:
@@ -1142,7 +1142,7 @@ void cx23885_free_buffer BUG_ON(in_interrupt()); videobuf_waiton(&buf->vb, 0, 0); - videobuf_dma_unmap(q, dma); + videobuf_dma_unmap(q->dev, dma); videobuf_dma_free(dma); btcx_riscmem_free(to_pci_dev(q->dev), &buf->risc); However, videobuf_dma_unmap expects a struct videobuf_queue * as its first argument, not struct device *. This change is for a new API introduced after 2.6.35, and so is not in the v4l code in maverick. ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/800527 Title: cx23885: Incorrect argument passed to videobuf_dma_unmap To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/800527/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs