From b5bf3a65be94cc3069dbb1a17ba6bd7bb715ae95 Mon Sep 17 00:00:00 2001 From: Ajay Kumar Gupta Date: Wed, 14 Mar 2012 17:33:35 +0530 Subject: [PATCH] --- yaml --- r: 299417 b: refs/heads/master c: 692933b2ccfce02400dc8360a97acde2846e8541 h: refs/heads/master i: 299415: 46c2be906a72f48457dd824d5e579ad9c6d8cf2d v: v3 --- [refs] | 2 +- trunk/drivers/usb/musb/musb_host.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 86d915e09f8e..119a16c122f9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8545e6031a719675da9f3d21f1c8ce143dac7fe5 +refs/heads/master: 692933b2ccfce02400dc8360a97acde2846e8541 diff --git a/trunk/drivers/usb/musb/musb_host.c b/trunk/drivers/usb/musb/musb_host.c index 79cb0af779fa..ef8d744800ac 100644 --- a/trunk/drivers/usb/musb/musb_host.c +++ b/trunk/drivers/usb/musb/musb_host.c @@ -2098,7 +2098,7 @@ static int musb_cleanup_urb(struct urb *urb, struct musb_qh *qh) } /* turn off DMA requests, discard state, stop polling ... */ - if (is_in) { + if (ep->epnum && is_in) { /* giveback saves bulk toggle */ csr = musb_h_flush_rxfifo(ep, 0);