X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fusb%2Fgadget%2Ffunction%2Ffsl_updater.c;h=618df6e29deaba977fb28f02bcef3f23824ec6f6;hb=fffa27b14cec940c66d6420abd4ab47c9e1641ca;hp=83dcd568efb5171860e37e5bbfa482a0440cb58d;hpb=3518bfc228fe4f4c45804d2c92df3fa2b40ad47b;p=karo-tx-linux.git diff --git a/drivers/usb/gadget/function/fsl_updater.c b/drivers/usb/gadget/function/fsl_updater.c index 83dcd568efb5..618df6e29dea 100644 --- a/drivers/usb/gadget/function/fsl_updater.c +++ b/drivers/usb/gadget/function/fsl_updater.c @@ -206,7 +206,7 @@ static int utp_do_read(struct fsg_dev *fsg, void *data, size_t size) /* Wait for the next buffer to become available */ bh = fsg->common->next_buffhd_to_fill; while (bh->state != BUF_STATE_EMPTY) { - rc = sleep_thread(fsg->common); + rc = sleep_thread(fsg->common, true); if (rc) return rc; } @@ -336,7 +336,7 @@ static int utp_do_write(struct fsg_dev *fsg, void *data, size_t size) } /* Wait for something to happen */ - rc = sleep_thread(fsg->common); + rc = sleep_thread(fsg->common, true); if (rc) return rc; } @@ -461,7 +461,7 @@ static int utp_send_status(struct fsg_dev *fsg) /* Wait for the next buffer to become available */ bh = fsg->common->next_buffhd_to_fill; while (bh->state != BUF_STATE_EMPTY) { - rc = sleep_thread(fsg->common); + rc = sleep_thread(fsg->common, true); if (rc) return rc; }