]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - drivers/usb/gadget/legacy/inode.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / drivers / usb / gadget / legacy / inode.c
index bd82dd12deffd25aa9ae8528d60a898bdfa7551b..a32e615c671cbda4ca1d233ba8490cbc5a1a7ab7 100644 (file)
@@ -346,7 +346,7 @@ ep_io (struct ep_data *epdata, void *buf, unsigned len)
        spin_unlock_irq (&epdata->dev->lock);
 
        if (likely (value == 0)) {
-               value = wait_event_interruptible (done.wait, done.done);
+               value = swait_event_interruptible (done.wait, done.done);
                if (value != 0) {
                        spin_lock_irq (&epdata->dev->lock);
                        if (likely (epdata->ep != NULL)) {
@@ -355,7 +355,7 @@ ep_io (struct ep_data *epdata, void *buf, unsigned len)
                                usb_ep_dequeue (epdata->ep, epdata->req);
                                spin_unlock_irq (&epdata->dev->lock);
 
-                               wait_event (done.wait, done.done);
+                               swait_event (done.wait, done.done);
                                if (epdata->status == -ECONNRESET)
                                        epdata->status = -EINTR;
                        } else {