diff options
author | Peter Chen <peter.chen@nxp.com> | 2017-03-18 11:34:23 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-03-18 11:34:23 +0000 |
commit | 9234bb51d095561478345874453bfb910d3ed924 (patch) | |
tree | 6128c3dc44e6177d2e81478de1d79c8a0c315ff1 | |
parent | 7298ebf711ffa559c3f5a414abd8bf996002fa5c (diff) | |
parent | de90394b0c6b9cf6e84c8a9ecfb9673e31b88a19 (diff) | |
download | linaro-android-9234bb51d095561478345874453bfb910d3ed924.tar.gz |
usb: gadget: dummy_hcd: clear usb_gadget region before registration
am: de90394b0c
Change-Id: I376b8c03eb0d948434745c667067549b44b9dde2
-rw-r--r-- | drivers/usb/gadget/udc/dummy_hcd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/udc/dummy_hcd.c b/drivers/usb/gadget/udc/dummy_hcd.c index a81d9ab861dc..4fa5de2eb501 100644 --- a/drivers/usb/gadget/udc/dummy_hcd.c +++ b/drivers/usb/gadget/udc/dummy_hcd.c @@ -1031,6 +1031,8 @@ static int dummy_udc_probe(struct platform_device *pdev) int rc; dum = *((void **)dev_get_platdata(&pdev->dev)); + /* Clear usb_gadget region for new registration to udc-core */ + memzero_explicit(&dum->gadget, sizeof(struct usb_gadget)); dum->gadget.name = gadget_name; dum->gadget.ops = &dummy_ops; dum->gadget.max_speed = USB_SPEED_SUPER; |