From: yangkai Date: Fri, 15 Apr 2011 09:45:17 +0000 (+0800) Subject: fix adb open endpoint not empty bug X-Git-Tag: firefly_0821_release~10478 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=495796b364dfd854a1fad5cba7eeddbaf0fad963;p=firefly-linux-kernel-4.4.55.git fix adb open endpoint not empty bug --- diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd.c b/drivers/usb/dwc_otg/dwc_otg_pcd.c index e6733894e4f5..6c1f1d720c18 100755 --- a/drivers/usb/dwc_otg/dwc_otg_pcd.c +++ b/drivers/usb/dwc_otg/dwc_otg_pcd.c @@ -563,11 +563,11 @@ static int dwc_otg_pcd_ep_queue(struct usb_ep *_ep, /* 20091226,HSL@RK */ if ( !list_empty(&req->queue) ) { - DWC_PRINT("%s::ep %s req not empty,done it error!\n" , __func__, _ep->name); - return -EINVAL; while(!list_empty(&req->queue) ) { ep = container_of(_ep, dwc_otg_pcd_ep_t, ep); request_done(ep, req, -ECONNABORTED); + DWC_PRINT("%s::ep %s req not empty,done it error!\n" , __func__, _ep->name); + return -EINVAL; } }