]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/media/video/videobuf-core.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / media / video / videobuf-core.c
index 8979f91fa8e595422b3d72cc06a69266039d5f2c..de4fa4eb8844b3b77f82ae8344633e1201e38ad3 100644 (file)
@@ -1202,33 +1202,3 @@ int videobuf_mmap_mapper(struct videobuf_queue *q, struct vm_area_struct *vma)
        return rc;
 }
 EXPORT_SYMBOL_GPL(videobuf_mmap_mapper);
-
-#ifdef CONFIG_VIDEO_V4L1_COMPAT
-int videobuf_cgmbuf(struct videobuf_queue *q,
-                   struct video_mbuf *mbuf, int count)
-{
-       struct v4l2_requestbuffers req;
-       int rc, i;
-
-       MAGIC_CHECK(q->int_ops->magic, MAGIC_QTYPE_OPS);
-
-       memset(&req, 0, sizeof(req));
-       req.type   = q->type;
-       req.count  = count;
-       req.memory = V4L2_MEMORY_MMAP;
-       rc = videobuf_reqbufs(q, &req);
-       if (rc < 0)
-               return rc;
-
-       mbuf->frames = req.count;
-       mbuf->size   = 0;
-       for (i = 0; i < mbuf->frames; i++) {
-               mbuf->offsets[i]  = q->bufs[i]->boff;
-               mbuf->size       += PAGE_ALIGN(q->bufs[i]->bsize);
-       }
-
-       return 0;
-}
-EXPORT_SYMBOL_GPL(videobuf_cgmbuf);
-#endif
-