Loading drivers/usb/gadget/function/f_accessory.c +5 −5 Original line number Diff line number Diff line Loading @@ -658,16 +658,16 @@ static ssize_t acc_write(struct file *fp, const char __user *buf, } while (count > 0) { if (!dev->online) { /* get an idle tx request to use */ req = 0; ret = wait_event_interruptible(dev->write_wq, ((req = req_get(dev, &dev->tx_idle)) || !dev->online)); if (!dev->online || !dev->disconnected) { pr_debug("acc_write dev->error\n"); r = -EIO; break; } /* get an idle tx request to use */ req = 0; ret = wait_event_interruptible(dev->write_wq, ((req = req_get(dev, &dev->tx_idle)) || !dev->online)); if (!req) { r = ret; break; Loading Loading
drivers/usb/gadget/function/f_accessory.c +5 −5 Original line number Diff line number Diff line Loading @@ -658,16 +658,16 @@ static ssize_t acc_write(struct file *fp, const char __user *buf, } while (count > 0) { if (!dev->online) { /* get an idle tx request to use */ req = 0; ret = wait_event_interruptible(dev->write_wq, ((req = req_get(dev, &dev->tx_idle)) || !dev->online)); if (!dev->online || !dev->disconnected) { pr_debug("acc_write dev->error\n"); r = -EIO; break; } /* get an idle tx request to use */ req = 0; ret = wait_event_interruptible(dev->write_wq, ((req = req_get(dev, &dev->tx_idle)) || !dev->online)); if (!req) { r = ret; break; Loading