diff options
author | Hans Verkuil <hans.verkuil@cisco.com> | 2015-07-20 09:59:38 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2015-08-11 06:55:26 -0300 |
commit | df3cfa6d9265f10fabc3c44f852d6b6bbf26029e (patch) | |
tree | a8cfc5c0f09439e8d1acfc7e88db3aed5973a12f /drivers/media/usb/usbvision/usbvision-core.c | |
parent | 94384014f6ef8091bf31b68721761e68f77ad214 (diff) | |
download | op-kernel-dev-df3cfa6d9265f10fabc3c44f852d6b6bbf26029e.zip op-kernel-dev-df3cfa6d9265f10fabc3c44f852d6b6bbf26029e.tar.gz |
[media] usbvision: move init code to probe()
These things are only initialized if you start streaming video, but
they are also used in the disconnect function. So just init them
always during probe time.
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/usb/usbvision/usbvision-core.c')
-rw-r--r-- | drivers/media/usb/usbvision/usbvision-core.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/media/usb/usbvision/usbvision-core.c b/drivers/media/usb/usbvision/usbvision-core.c index 9f4e630..dc3b4d5 100644 --- a/drivers/media/usb/usbvision/usbvision-core.c +++ b/drivers/media/usb/usbvision/usbvision-core.c @@ -1791,10 +1791,6 @@ int usbvision_frames_alloc(struct usb_usbvision *usbvision, int number_of_frames usbvision->num_frames--; } - spin_lock_init(&usbvision->queue_lock); - init_waitqueue_head(&usbvision->wait_frame); - init_waitqueue_head(&usbvision->wait_stream); - /* Allocate all buffers */ for (i = 0; i < usbvision->num_frames; i++) { usbvision->frame[i].index = i; |