usb: gadget: core: fix bug when removing gadget drivers
authorFelipe Balbi <balbi@ti.com>
Mon, 3 Oct 2011 13:39:30 +0000 (16:39 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 14 Nov 2011 19:51:16 +0000 (11:51 -0800)
usb_gadget_disconnect() is responsible of removing
data pullups. Before doing that we must, first, tell
gadget driver we're disconnecting (by calling disconnect
method on gadget driver structure), unbind the gadget
driver and stop the controller.

Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

No differences found