usb: gadget: uvc: ensure the vdev is unset
authorMichael Grzeschik <m.grzeschik@pengutronix.de>
Sun, 17 Oct 2021 21:50:17 +0000 (23:50 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 21 Oct 2021 10:58:57 +0000 (12:58 +0200)
commite4ce9ed835bcaf4cd3230a53a79645986c25ce0f
tree3e8fc0a929a5989f667b450992d3d3fb21e7f073
parentf9897ec0f6d34e8b2bc2f4c8ab8789351090f3d2
usb: gadget: uvc: ensure the vdev is unset

Since the uvc video device is created on demand, we have to ensure
that the struct is always zeroed. Otherwise the previous settings
might collide with the new values.

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Link: https://lore.kernel.org/r/20211017215017.18392-7-m.grzeschik@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/function/f_uvc.c