Loading drivers/usb/gadget/function/f_fs.c +3 −1 Original line number Diff line number Diff line Loading @@ -1185,11 +1185,13 @@ static ssize_t ffs_epfile_io(struct file *file, struct ffs_io_data *io_data) interrupted = true; if (ep->ep) { usb_ep_dequeue(ep->ep, req); spin_unlock_irq(&epfile->ffs->eps_lock); wait_for_completion(&done); interrupted = ep->status < 0; } } else { spin_unlock_irq(&epfile->ffs->eps_lock); } } ffs_log("%s:ep status %d for req %pK", epfile->name, ep->status, req); Loading Loading
drivers/usb/gadget/function/f_fs.c +3 −1 Original line number Diff line number Diff line Loading @@ -1185,11 +1185,13 @@ static ssize_t ffs_epfile_io(struct file *file, struct ffs_io_data *io_data) interrupted = true; if (ep->ep) { usb_ep_dequeue(ep->ep, req); spin_unlock_irq(&epfile->ffs->eps_lock); wait_for_completion(&done); interrupted = ep->status < 0; } } else { spin_unlock_irq(&epfile->ffs->eps_lock); } } ffs_log("%s:ep status %d for req %pK", epfile->name, ep->status, req); Loading