Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5fb8d0a authored by Peter Chen's avatar Peter Chen Committed by Felipe Balbi
Browse files

usb: udc-core: set gadget state as not attached after unloading module



Set gadget state as "not attached" after unloading gadget module, or
its state will be unchanged after we unload gadget module.

Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 6027f317
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -428,6 +428,8 @@ int usb_gadget_unregister_driver(struct usb_gadget_driver *driver)
	list_for_each_entry(udc, &udc_list, list)
	list_for_each_entry(udc, &udc_list, list)
		if (udc->driver == driver) {
		if (udc->driver == driver) {
			usb_gadget_remove_driver(udc);
			usb_gadget_remove_driver(udc);
			usb_gadget_set_state(udc->gadget,
					USB_STATE_NOTATTACHED);
			ret = 0;
			ret = 0;
			break;
			break;
		}
		}