From 495796b364dfd854a1fad5cba7eeddbaf0fad963 Mon Sep 17 00:00:00 2001 From: yangkai Date: Fri, 15 Apr 2011 17:45:17 +0800 Subject: [PATCH] fix adb open endpoint not empty bug --- drivers/usb/dwc_otg/dwc_otg_pcd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } } -- 2.34.1