diff options
Diffstat (limited to 'drivers/usb/gadget/pxa25x_udc.c')
| -rw-r--r-- | drivers/usb/gadget/pxa25x_udc.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/pxa25x_udc.c b/drivers/usb/gadget/pxa25x_udc.c index d7c8cb3bf75..f7ff9e8e746 100644 --- a/drivers/usb/gadget/pxa25x_udc.c +++ b/drivers/usb/gadget/pxa25x_udc.c @@ -218,7 +218,7 @@ static int pxa25x_ep_enable (struct usb_ep *_ep,  	struct pxa25x_udc       *dev;  	ep = container_of (_ep, struct pxa25x_ep, ep); -	if (!_ep || !desc || ep->ep.desc || _ep->name == ep0name +	if (!_ep || !desc || _ep->name == ep0name  			|| desc->bDescriptorType != USB_DT_ENDPOINT  			|| ep->bEndpointAddress != desc->bEndpointAddress  			|| ep->fifo_size < usb_endpoint_maxp (desc)) {  |