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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs