mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 03:42:52 +00:00
usb: dwc2: gadget: do not call usb_gadget_unregister_driver()
that call is completely unnecessary because usb_del_gadget_udc() already makes sure the gadget driver is properly unregistered from the UDC. Acked-by: Paul Zimmerman <paulz@synopsys.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
f4fd094cdf
commit
0d3ca26269
@ -3605,14 +3605,7 @@ static int s3c_hsotg_remove(struct platform_device *pdev)
|
||||
struct s3c_hsotg *hsotg = platform_get_drvdata(pdev);
|
||||
|
||||
usb_del_gadget_udc(&hsotg->gadget);
|
||||
|
||||
s3c_hsotg_delete_debug(hsotg);
|
||||
|
||||
if (hsotg->driver) {
|
||||
/* should have been done already by driver model core */
|
||||
usb_gadget_unregister_driver(hsotg->driver);
|
||||
}
|
||||
|
||||
clk_disable_unprepare(hsotg->clk);
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user