Loading drivers/usb/gadget/composite.c +6 −0 Original line number Diff line number Diff line Loading @@ -2509,7 +2509,13 @@ void usb_composite_setup_continue(struct usb_composite_dev *cdev) spin_lock_irqsave(&cdev->lock, flags); if (cdev->delayed_status == 0) { if (!cdev->config) { spin_unlock_irqrestore(&cdev->lock, flags); return; } spin_unlock_irqrestore(&cdev->lock, flags); WARN(cdev, "%s: Unexpected call\n", __func__); return; } else if (--cdev->delayed_status == 0) { DBG(cdev, "%s: Completing delayed status\n", __func__); Loading Loading
drivers/usb/gadget/composite.c +6 −0 Original line number Diff line number Diff line Loading @@ -2509,7 +2509,13 @@ void usb_composite_setup_continue(struct usb_composite_dev *cdev) spin_lock_irqsave(&cdev->lock, flags); if (cdev->delayed_status == 0) { if (!cdev->config) { spin_unlock_irqrestore(&cdev->lock, flags); return; } spin_unlock_irqrestore(&cdev->lock, flags); WARN(cdev, "%s: Unexpected call\n", __func__); return; } else if (--cdev->delayed_status == 0) { DBG(cdev, "%s: Completing delayed status\n", __func__); Loading