projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5455026
)
USB: fix bug in dwc_otg_pcd_remove
author
wlf
<wulf@rock-chips.com>
Tue, 25 Feb 2014 10:05:27 +0000
(18:05 +0800)
committer
wlf
<wulf@rock-chips.com>
Tue, 25 Feb 2014 10:05:27 +0000
(18:05 +0800)
drivers/usb/dwc_otg/dwc_otg_pcd.c
patch
|
blob
|
history
diff --git
a/drivers/usb/dwc_otg/dwc_otg_pcd.c
b/drivers/usb/dwc_otg/dwc_otg_pcd.c
index de81406162b9e32400e6931230a642b144adc5ee..92926df0180e7f362bbbe3507d43253416c709ad 100755
(executable)
--- a/
drivers/usb/dwc_otg/dwc_otg_pcd.c
+++ b/
drivers/usb/dwc_otg/dwc_otg_pcd.c
@@
-2077,8
+2077,7
@@
void dwc_otg_pcd_remove( struct device *dev )
pcd->driver->driver.name);
usb_gadget_unregister_driver( pcd->driver);
}
- device_unregister(&pcd->gadget.dev);
-
+ usb_del_gadget_udc(&pcd->gadget);
if (GET_CORE_IF(pcd)->dma_enable)
{
dma_free_coherent (NULL, sizeof (*pcd->setup_pkt) * 5, pcd->setup_pkt, pcd->setup_pkt_dma_handle);