usb: gadget: uvc: verify descriptors presence
authorAndrzej Pietrasiewicz <andrzej.p@samsung.com>
Wed, 10 Dec 2014 11:34:01 +0000 (12:34 +0100)
committerFelipe Balbi <balbi@ti.com>
Mon, 12 Jan 2015 18:13:26 +0000 (12:13 -0600)
commit6c25955ed632227d28b85db274e519b766e26ddd
tree1f4e689e4c0a02b254bc36b34e8bcd238c6bc856
parentbbea6de1bd12dd509f774f2a3165216eeac7bc54
usb: gadget: uvc: verify descriptors presence

If the caller of uvc_alloc() does not provide enough
descriptors, binding the function should fail, so appropriate
code is returned from uvc_copy_descriptors().

uvc_function_bind() is modified accordingly to account for possible
errors from uvc_copy_descriptors().

Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/gadget/function/f_uvc.c