aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/s3c-hsotg.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/gadget/s3c-hsotg.c')
-rw-r--r--drivers/usb/gadget/s3c-hsotg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/s3c-hsotg.c b/drivers/usb/gadget/s3c-hsotg.c
index df6a39d6270f..10aeee145eea 100644
--- a/drivers/usb/gadget/s3c-hsotg.c
+++ b/drivers/usb/gadget/s3c-hsotg.c
@@ -1790,7 +1790,7 @@ static void s3c_hsotg_epint(struct s3c_hsotg *hsotg, unsigned int idx,
1790 if (dir_in) { 1790 if (dir_in) {
1791 s3c_hsotg_complete_in(hsotg, hs_ep); 1791 s3c_hsotg_complete_in(hsotg, hs_ep);
1792 1792
1793 if (idx == 0) 1793 if (idx == 0 && !hs_ep->req)
1794 s3c_hsotg_enqueue_setup(hsotg); 1794 s3c_hsotg_enqueue_setup(hsotg);
1795 } else if (using_dma(hsotg)) { 1795 } else if (using_dma(hsotg)) {
1796 /* We're using DMA, we need to fire an OutDone here 1796 /* We're using DMA, we need to fire an OutDone here