diff options
-rw-r--r-- | drivers/usb/gadget/imx_udc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/usb/gadget/imx_udc.c b/drivers/usb/gadget/imx_udc.c index 168658b4b4e2..239bf8ed9f4a 100644 --- a/drivers/usb/gadget/imx_udc.c +++ b/drivers/usb/gadget/imx_udc.c | |||
@@ -734,9 +734,12 @@ static struct usb_request *imx_ep_alloc_request | |||
734 | { | 734 | { |
735 | struct imx_request *req; | 735 | struct imx_request *req; |
736 | 736 | ||
737 | if (!usb_ep) | ||
738 | return NULL; | ||
739 | |||
737 | req = kzalloc(sizeof *req, gfp_flags); | 740 | req = kzalloc(sizeof *req, gfp_flags); |
738 | if (!req || !usb_ep) | 741 | if (!req) |
739 | return 0; | 742 | return NULL; |
740 | 743 | ||
741 | INIT_LIST_HEAD(&req->queue); | 744 | INIT_LIST_HEAD(&req->queue); |
742 | req->in_use = 0; | 745 | req->in_use = 0; |