[media] uvcvideo: Remove unneeded device disconnected flag
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Sun, 24 May 2015 22:45:38 +0000 (19:45 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Sat, 30 May 2015 15:12:58 +0000 (12:12 -0300)
commitd511eb7d642aaf513fefeb05514dc6177c53c350
treea126022a915d5257067327c96cdfab41156202bf
parent37f85b276a36b531234992b05eb057841af46fb4
[media] uvcvideo: Remove unneeded device disconnected flag

The UVC_DEV_DISCONNECTED flag is set when the USB device is
disconnected, and checked in the open() handler to refuse opening a
device that has been disconnected.

This is inherently racy, but the race condition is taken care of in the
V4L2 core, which also fails open() calls when the V4L2 device node has
been unregistered. As the uvcvideo USB disconnect handler unregisters
all its video device nodes, the UVC_DEV_DISCONNECTED flag doesn't serve
any purpose anymore and can be removed.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/usb/uvc/uvc_driver.c
drivers/media/usb/uvc/uvc_v4l2.c
drivers/media/usb/uvc/uvcvideo.h