Loading drivers/usb/gadget/composite.c +4 −0 Original line number Diff line number Diff line Loading @@ -1997,6 +1997,10 @@ void composite_disconnect(struct usb_gadget *gadget) reset_config(cdev); if (cdev->driver->disconnect) cdev->driver->disconnect(cdev); if (cdev->delayed_status != 0) { INFO(cdev, "delayed status mismatch..resetting\n"); cdev->delayed_status = 0; } spin_unlock_irqrestore(&cdev->lock, flags); } Loading Loading
drivers/usb/gadget/composite.c +4 −0 Original line number Diff line number Diff line Loading @@ -1997,6 +1997,10 @@ void composite_disconnect(struct usb_gadget *gadget) reset_config(cdev); if (cdev->driver->disconnect) cdev->driver->disconnect(cdev); if (cdev->delayed_status != 0) { INFO(cdev, "delayed status mismatch..resetting\n"); cdev->delayed_status = 0; } spin_unlock_irqrestore(&cdev->lock, flags); } Loading