diff --git a/drivers/usb/gadget/function/uvc_configfs.c b/drivers/usb/gadget/function/uvc_configfs.c index 3d9f8032cb73..7a7b79ed9729 100644 --- a/drivers/usb/gadget/function/uvc_configfs.c +++ b/drivers/usb/gadget/function/uvc_configfs.c @@ -2103,6 +2103,7 @@ static struct config_group *uvcg_framebased_make(struct config_group *group, f->desc.bCopyProtect = 0; f->desc.bVariableSize = 1; + INIT_LIST_HEAD(&f->fmt.frames); f->fmt.type = UVCG_FRAMEBASED; config_group_init_type_name(&f->fmt.group, name, &uvcg_framebased_type);