diff options
Diffstat (limited to 'drivers/usb/gadget/dummy_hcd.c')
-rw-r--r-- | drivers/usb/gadget/dummy_hcd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/dummy_hcd.c b/drivers/usb/gadget/dummy_hcd.c index b799106027ad..91916f693ff7 100644 --- a/drivers/usb/gadget/dummy_hcd.c +++ b/drivers/usb/gadget/dummy_hcd.c | |||
@@ -909,6 +909,7 @@ static int dummy_udc_start(struct usb_gadget *g, | |||
909 | dum->devstatus = 0; | 909 | dum->devstatus = 0; |
910 | 910 | ||
911 | dum->driver = driver; | 911 | dum->driver = driver; |
912 | dum->gadget.dev.driver = &driver->driver; | ||
912 | dev_dbg(udc_dev(dum), "binding gadget driver '%s'\n", | 913 | dev_dbg(udc_dev(dum), "binding gadget driver '%s'\n", |
913 | driver->driver.name); | 914 | driver->driver.name); |
914 | return 0; | 915 | return 0; |
@@ -923,6 +924,7 @@ static int dummy_udc_stop(struct usb_gadget *g, | |||
923 | dev_dbg(udc_dev(dum), "unregister gadget driver '%s'\n", | 924 | dev_dbg(udc_dev(dum), "unregister gadget driver '%s'\n", |
924 | driver->driver.name); | 925 | driver->driver.name); |
925 | 926 | ||
927 | dum->gadget.dev.driver = NULL; | ||
926 | dum->driver = NULL; | 928 | dum->driver = NULL; |
927 | 929 | ||
928 | return 0; | 930 | return 0; |