]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit5b49f6a191658c0e467d7084ebb14f3d43fe5542
tree133190376c9d29efa2731259c4d07c7a2b782c28
parenta241daa6ef5cc70e026e6631931bc2bfac784da8
usb: gadget: core: fix bug when removing gadget drivers

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>
drivers/usb/gadget/udc-core.c