usb: gadget: Clear usb_endpoint_descriptor inside the struct usb_ep on disable
[linux-2.6-block.git] / drivers / usb / gadget / at91_udc.c
index d8dee225bf8edd06a1d7bfd5e8a4f13a6f4ab200..15a8cdb2ded507a91e3e86ebc59ab076256ab75c 100644 (file)
@@ -557,6 +557,7 @@ static int at91_ep_disable (struct usb_ep * _ep)
 
        /* restore the endpoint's pristine config */
        ep->desc = NULL;
+       ep->ep.desc = NULL;
        ep->ep.maxpacket = ep->maxpacket;
 
        /* reset fifos and endpoint */