[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>
This commit is contained in:

committed by
Mauro Carvalho Chehab

parent
94384014f6
commit
df3cfa6d92
@@ -1520,6 +1520,10 @@ static int usbvision_probe(struct usb_interface *intf,
|
||||
|
||||
usbvision->nr = usbvision_nr++;
|
||||
|
||||
spin_lock_init(&usbvision->queue_lock);
|
||||
init_waitqueue_head(&usbvision->wait_frame);
|
||||
init_waitqueue_head(&usbvision->wait_stream);
|
||||
|
||||
usbvision->have_tuner = usbvision_device_data[model].tuner;
|
||||
if (usbvision->have_tuner)
|
||||
usbvision->tuner_type = usbvision_device_data[model].tuner_type;
|
||||
|
Reference in New Issue
Block a user