From 2fbbd8b9044bd8cd99c66db646dda79e9629ced4 Mon Sep 17 00:00:00 2001 From: Ben Dooks Date: Mon, 19 Jul 2010 09:40:46 +0100 Subject: [PATCH] --- yaml --- r: 208055 b: refs/heads/master c: c9a64ea884b8b40d70077ffe1e93081f2190f072 h: refs/heads/master i: 208053: 156a080373c66abf7298d32c966242144b6bba7b 208051: 2dc9ae5789d95d429be537616e7392b2fd1d642d 208047: 6f4ced7f45f4630bce8ddeb06c0a7746d965bb66 v: v3 --- [refs] | 2 +- trunk/drivers/usb/gadget/s3c-hsotg.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index fa88d5e40bee..b0ef7267510b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 03e10e5ab5ba6511ddaf80085cf08c62e9336fa5 +refs/heads/master: c9a64ea884b8b40d70077ffe1e93081f2190f072 diff --git a/trunk/drivers/usb/gadget/s3c-hsotg.c b/trunk/drivers/usb/gadget/s3c-hsotg.c index df6a39d6270f..10aeee145eea 100644 --- a/trunk/drivers/usb/gadget/s3c-hsotg.c +++ b/trunk/drivers/usb/gadget/s3c-hsotg.c @@ -1790,7 +1790,7 @@ static void s3c_hsotg_epint(struct s3c_hsotg *hsotg, unsigned int idx, if (dir_in) { s3c_hsotg_complete_in(hsotg, hs_ep); - if (idx == 0) + if (idx == 0 && !hs_ep->req) s3c_hsotg_enqueue_setup(hsotg); } else if (using_dma(hsotg)) { /* We're using DMA, we need to fire an OutDone here