diff options
Diffstat (limited to 'drivers/usb/gadget/s3c-hsotg.c')
-rw-r--r-- | drivers/usb/gadget/s3c-hsotg.c | 2 |
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 |