summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorNikhil Badola <nikhil.badola@freescale.com>2015-05-11 11:51:27 (GMT)
committerHonghua Yin <Hong-Hua.Yin@freescale.com>2015-05-13 06:37:25 (GMT)
commitadee53c1ffdaaf23765ef7666cecbb300f4328e7 (patch)
tree3351d405fa37db8cf122e64cbf60b7bbf349b81a /drivers/usb
parent0f011fea61de2dc9d2da3e30c7e96c4cbec8c758 (diff)
downloadlinux-fsl-qoriq-adee53c1ffdaaf23765ef7666cecbb300f4328e7.tar.xz
drivers:usb:fsl: Correct endpoint name checking
Endpoint name being statically defined cannot be NULL hence checking name's first two character with "ep" for endpoint validity Signed-off-by: Nikhil Badola <nikhil.badola@freescale.com> Change-Id: I1fc6b71fce4807fdc18a96db0182c15dd9e3c649 Reviewed-on: http://git.am.freescale.net:8181/36196 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Ramneek Mehresh <ramneek.mehresh@freescale.com> Reviewed-by: Honghua Yin <Hong-Hua.Yin@freescale.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/fsl_udc_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c
index c60a512..aee03cb 100644
--- a/drivers/usb/gadget/fsl_udc_core.c
+++ b/drivers/usb/gadget/fsl_udc_core.c
@@ -1690,7 +1690,7 @@ static void dtd_complete_irq(struct fsl_udc *udc)
curr_ep = get_ep_by_pipe(udc, i);
/* If the ep is configured */
- if (curr_ep->name == NULL) {
+ if (strncmp(curr_ep->name, "ep", 2)) {
WARNING("Invalid EP?");
continue;
}