mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
usb : gadget : fsl: fix the fault issue on rmmod
completion in udc_controller->done should be assign with proper value before complete called. The complete called in fsl_udc_release which intern called from usb_del_gadget_udc, so moving assignment before calling usb_del_gadget_udc Signed-off-by: Suresh Gupta <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
This commit is contained in:
parent
0fca91b8a4
commit
fc696881c6
1 changed files with 1 additions and 1 deletions
|
|
@ -2532,8 +2532,8 @@ static int __exit fsl_udc_remove(struct platform_device *pdev)
|
|||
if (!udc_controller)
|
||||
return -ENODEV;
|
||||
|
||||
usb_del_gadget_udc(&udc_controller->gadget);
|
||||
udc_controller->done = &done;
|
||||
usb_del_gadget_udc(&udc_controller->gadget);
|
||||
|
||||
fsl_udc_clk_release();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue