|
@@ -306,25 +306,14 @@ int uvc_queue_streamoff(struct uvc_video_queue *queue, enum v4l2_buf_type type)
|
|
|
|
|
|
int uvc_queue_mmap(struct uvc_video_queue *queue, struct vm_area_struct *vma)
|
|
|
{
|
|
|
- int ret;
|
|
|
-
|
|
|
- mutex_lock(&queue->mutex);
|
|
|
- ret = vb2_mmap(&queue->queue, vma);
|
|
|
- mutex_unlock(&queue->mutex);
|
|
|
-
|
|
|
- return ret;
|
|
|
+ return vb2_mmap(&queue->queue, vma);
|
|
|
}
|
|
|
|
|
|
#ifndef CONFIG_MMU
|
|
|
unsigned long uvc_queue_get_unmapped_area(struct uvc_video_queue *queue,
|
|
|
unsigned long pgoff)
|
|
|
{
|
|
|
- unsigned long ret;
|
|
|
-
|
|
|
- mutex_lock(&queue->mutex);
|
|
|
- ret = vb2_get_unmapped_area(&queue->queue, 0, 0, pgoff, 0);
|
|
|
- mutex_unlock(&queue->mutex);
|
|
|
- return ret;
|
|
|
+ return vb2_get_unmapped_area(&queue->queue, 0, 0, pgoff, 0);
|
|
|
}
|
|
|
#endif
|
|
|
|