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

Reply via email to