From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuzmichev Date: Thu, 12 Aug 2010 14:13:32 +0400 Subject: [U-Boot] [PATCH] USB-CDC: wrong ep status used In-Reply-To: <1281562865-6586-1-git-send-email-sbabic@denx.de> References: <1281562865-6586-1-git-send-email-sbabic@denx.de> Message-ID: <4C63C94C.5050303@mvista.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Stefano, On 08/12/2010 01:41 AM, Stefano Babic wrote: > #if defined(DEV_CONFIG_CDC) > if (dev->status_ep) { > - dev->stat_req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); > - dev->stat_req->buf = status_req; > + dev->stat_req = usb_ep_alloc_request(dev->status_ep, GFP_KERNEL); > if (!dev->stat_req) { > dev->stat_req->buf=NULL; We get oops here! > - usb_ep_free_request (gadget->ep0, dev->req); > + usb_ep_free_request (dev->status_ep, dev->req); > > goto fail; > } > + dev->stat_req->buf = status_req; > dev->stat_req->context = NULL; > } > #endif